From cbb4999b8fddadd1c35f675ecc2000661d8687c7 Mon Sep 17 00:00:00 2001 From: sparky Date: Sun, 16 Apr 2006 15:56:08 +0000 Subject: - *-installed-chrome.txt generator script Changed files: gen-installed-chrome.sh -> 1.1 diff --git a/gen-installed-chrome.sh b/gen-installed-chrome.sh new file mode 100644 index 0000000..b6285bd --- /dev/null +++ b/gen-installed-chrome.sh @@ -0,0 +1,40 @@ +#!/bin/sh + +[ $# -gt 1 ] || exit 1 + +TYPE="$1" +shift + +find_dir() { + while read DIR; do + for D in $(find -type d -name $DIR); do + echo "$TYPE,install,url,jar:resource:/chrome/$JAR!${D#.}/" + done + done +} + +while [ -n "$1" ]; do + DIR=$(mktemp -d unzip.XXXXXX) + cd $DIR + unzip ../$1 >/dev/null + JAR=$(basename $1) + + find -name contents.rdf \ + | xargs cat \ + | perl -pi -e ' + $txt .= $_; + $_ = undef; + END { + while( $txt =~ s/(.*?)<\/chrome:packages>//s ) { + $t = $1; + while ( $t =~ s/