mirror of
https://github.com/ventoy/Ventoy.git
synced 2025-08-28 08:21:14 +00:00
initial commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
TEMPDIR="$(mktemp --directory --tmpdir "vblade.init.generate.$$.XXXXX")"
|
||||
trap "cd / ; rm -rf \"$TEMPDIR\"" EXIT
|
||||
|
||||
run () {
|
||||
local OUTPUT="$1"
|
||||
echo "I: Processing $OUTPUT"
|
||||
TEMP="$TEMPDIR/$OUTPUT"
|
||||
shift
|
||||
tpage "$@" vblade.init.in>"$TEMP"
|
||||
sh -n "$TEMP"
|
||||
if [ -f "$OUTPUT" ] && cmp -s "$TEMP" "$OUTPUT" ; then
|
||||
echo "I: $OUTPUT is fresh"
|
||||
else
|
||||
cp "$TEMP" "$OUTPUT"
|
||||
fi
|
||||
}
|
||||
|
||||
# run 'vblade.init.debian' --define lsb=1 --define control=ssd
|
||||
run 'vblade.init.lsb-daemon' --define lsb=1 --define control=daemon
|
||||
run 'vblade.init.daemon' --define lsb= --define control=daemon
|
Reference in New Issue
Block a user