mirror of
https://git.ludikovsky.name/git/fugitive.git
synced 2024-10-05 15:35:29 +02:00
24 lines
390 B
Bash
Executable file
24 lines
390 B
Bash
Executable file
#!/bin/bash
|
|
|
|
include_file() {
|
|
f=`echo -n $2 | sed 's/\//\\\\\//g'`
|
|
tmp=`mktemp fugitiveXXXXXX`
|
|
cat "$2" | gzip | base64 > "$tmp"
|
|
cat "$1" | sed "/#INCLUDE:$f#/ {
|
|
r $tmp
|
|
d
|
|
}"
|
|
rm "$tmp"
|
|
}
|
|
|
|
cp install.sh tmp1
|
|
i=1
|
|
for f in README.html *-*.sh default-files/*; do
|
|
j=$((1 - i))
|
|
include_file tmp$i "$f" > tmp$j
|
|
i=$j
|
|
done
|
|
cp tmp$j fugitive
|
|
chmod +x fugitive
|
|
rm tmp0 tmp1
|