aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/deblive04-iso.sh
blob: 84da2dfaa8c42f81bb4cbb0f8d5d40490b9401a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#! /bin/sh

. ./settings00.sh

#
# CD
#

rm -rf $LIVEROOT/image/isolinux
mkdir -p $LIVEROOT/image/isolinux
cp deblive03-isolinux.cfg $LIVEROOT/image/isolinux/isolinux.cfg
cp deblive03-isolinux-boot.txt $LIVEROOT/image/isolinux/boot.txt

#(cd $LIVEROOT/image/ && \
# cp $LIVECHROOT/usr/lib/ISOLINUX/isolinux.bin isolinux/ && \
# cp $LIVECHROOT/usr/lib/syslinux/modules/bios/menu.c32 isolinux/ && \
# cp $LIVECHROOT/usr/lib/syslinux/modules/bios/hdt.c32 isolinux/ && \
# cp $LIVECHROOT/usr/lib/syslinux/modules/bios/ldlinux.c32 isolinux/ && \
# cp $LIVECHROOT/usr/lib/syslinux/modules/bios/libutil.c32 isolinux/ && \
# cp $LIVECHROOT/usr/lib/syslinux/modules/bios/libmenu.c32 isolinux/ && \
# cp $LIVECHROOT/usr/lib/syslinux/modules/bios/libcom32.c32 isolinux/ && \
# cp $LIVECHROOT/usr/lib/syslinux/modules/bios/libgpl.c32 isolinux/ && \
# cp $LIVECHROOT/usr/share/misc/pci.ids isolinux/ 
#)

(cd $LIVEROOT/image/ && \
 cp $LIVECHROOT/usr/lib/ISOLINUX/isolinux.bin isolinux/ && \
 cp $LIVECHROOT/usr/lib/syslinux/modules/bios/*.c32 isolinux/ && \
 cp $LIVECHROOT/usr/share/misc/pci.ids isolinux/ 
)

rm -f $LIVEIMAGE

#genisoimage \
#    -volid "DEBIAN9_ZFS_LIVE" \
#    -rational-rock \
#    -cache-inodes \
#    -joliet \
#    -hfs \
#    -full-iso9660-filenames \
#    -b isolinux/isolinux.bin \
#    -c isolinux/boot.cat \
#    -no-emul-boot \
#    -boot-load-size 4 \
#    -boot-info-table \
#    -output $LIVEIMAGE \
#    $LIVEROOT/image

xorriso \
    -volid "DEBIAN10_ZFSLIVE" \
    -as mkisofs -r -J -joliet-long -l -cache-inodes \
    -isohybrid-mbr $LIVECHROOT/usr/lib/ISOLINUX/isohdpfx.bin \
    -partition_offset 16 \
    -b isolinux/isolinux.bin \
    -c isolinux/boot.cat \
    -no-emul-boot \
    -boot-load-size 4 \
    -boot-info-table \
    -o $LIVEIMAGE \
    $LIVEROOT/image