blob: 080127cbf518522a9a3e289b4de56399070f4a53 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/bin/sh
input_base=initrd.cpio
input_dir=initrd
output=isolinux/live/initrd.img
output_tmp=${output}~
set -e
cp -f --reflink=auto "$input_base" "$output_tmp"
# (cat "$input_base"; cd "$input_dir"; find . -depth|cpio -ov|gzip -c) > "$output"~
(cd "$input_dir"; find . -depth|cpio -H newc -ov -A -O "../$output_tmp")
gzip "$output_tmp"
mv -f "$output_tmp".gz "$output"
|