mirror of https://github.com/prometheus/prometheus
Browse Source
Mac OS X (shudder) needs to have a slightly modified find execution pattern.pull/88/head
Matt T. Proud
12 years ago
1 changed files with 10 additions and 7 deletions
@ -1,25 +1,28 @@
|
||||
#!/bin/sh |
||||
|
||||
set -e |
||||
|
||||
cat <<EOF |
||||
package blob |
||||
var files = map [string] map [string] []byte { |
||||
EOF |
||||
|
||||
CDIR=`pwd` |
||||
ORIGINAL_PWD=${PWD} |
||||
|
||||
for dir in $@ |
||||
do |
||||
cd "$dir" |
||||
echo "\"`basename $dir`\": {" |
||||
cd "${dir}" |
||||
echo "\"$(basename ${dir})\": {" |
||||
|
||||
find -type f | while read file |
||||
find . -type f | while read file |
||||
do |
||||
name=`echo "$file"|sed 's|\.\/||'` |
||||
name=$(echo "${file}"|sed 's|\.\/||') |
||||
echo "\"$name\": {" |
||||
gzip -9 -c "$file" | xxd -p |sed 's/\(..\)/0x\1, /g' |
||||
gzip -9 -c "${file}" | xxd -p |sed 's/\(..\)/0x\1, /g' |
||||
echo "}," |
||||
echo |
||||
done |
||||
echo "}," |
||||
cd $CDIR |
||||
cd "${ORIGINAL_PWD}" |
||||
done |
||||
echo '}' |
||||
|
Loading…
Reference in new issue