File tree Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -35,8 +35,8 @@ install() {
35
35
cp -L $IMAGES_DIR /secret-vm-rootfs-gpu-qemux86-64.rootfs.cpio $ARTIFACTS_DIR /rootfs-gpu.cpio
36
36
cp -L $IMAGES_DIR /secret-vm-initramfs-qemux86-64.rootfs.cpio.gz $ARTIFACTS_DIR /initramfs.cpio.gz
37
37
cp -L $IMAGES_DIR /ovmf.fd $ARTIFACTS_DIR /ovmf.fd
38
- $SCRIPTS_DIR /cpio_to_iso.sh $ARTIFACTS_DIR /rootfs.cpio $ARTIFACTS_DIR rootfs
39
- $SCRIPTS_DIR /cpio_to_iso.sh $ARTIFACTS_DIR /rootfs-gpu.cpio $ARTIFACTS_DIR rootfs-gpu
38
+ $SCRIPTS_DIR /cpio_to_iso.sh $ARTIFACTS_DIR /rootfs.cpio $ARTIFACTS_DIR rootfs.iso
39
+ $SCRIPTS_DIR /cpio_to_iso.sh $ARTIFACTS_DIR /rootfs-gpu.cpio $ARTIFACTS_DIR rootfs-gpu.iso
40
40
qemu-img create -f qcow2 $ARTIFACTS_DIR /encryptedfs.qcow2 300G
41
41
}
42
42
Original file line number Diff line number Diff line change @@ -7,23 +7,29 @@ TMP_PATH=$SCRIPTS_DIR/tmp
7
7
CPIO_IMG_ABSOLUTE_PATH=$( realpath $1 )
8
8
DESTINATION_DIR=$( realpath $2 )
9
9
FILENAME=$3
10
- SOURCE_DATE_EPOCH=" $( date -d20000101 -u +%s) "
10
+ export SOURCE_DATE_EPOCH=" $( date -d20000101 -u +%s) "
11
11
12
12
pushd .
13
13
14
14
mkdir -p $TMP_PATH /rootfs
15
15
cd $TMP_PATH /rootfs
16
16
cpio -idmv < $CPIO_IMG_ABSOLUTE_PATH
17
17
18
+ find . -maxdepth 1 -not -path . | LC_ALL=C sort > pathlist
19
+
18
20
xorriso \
19
21
-preparer_id xorriso \
22
+ -volume_date ' all' " =$SOURCE_DATE_EPOCH " \
20
23
-volume_date ' all_file_dates' " =$SOURCE_DATE_EPOCH " \
24
+ -padding 0 \
21
25
-as mkisofs \
22
- -R \
26
+ -iso-level 3 \
27
+ -graft-points \
28
+ -full-iso9660-filenames \
23
29
-uid 0 \
24
30
-gid 0 \
25
- -output $DESTINATION_DIR / $FILENAME .iso \
26
- .
31
+ -path-list pathlist \
32
+ -output $DESTINATION_DIR / $FILENAME
27
33
28
34
rm -rf $TMP_PATH
29
35
You can’t perform that action at this time.
0 commit comments