-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathconfig
More file actions
executable file
·63 lines (57 loc) · 2.33 KB
/
Copy pathconfig
File metadata and controls
executable file
·63 lines (57 loc) · 2.33 KB
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
62
63
#!/bin/sh
set -e
. ./terraform.conf
lb config noauto \
--architectures "$ARCH" \
--mode debian \
--initramfs none \
--initsystem systemd \
--distribution "./$BASECODENAME" \
--parent-distribution "./$BASECODENAME" \
--linux-flavours "generic" \
--archive-areas "main restricted universe multiverse" \
--parent-archive-areas "main restricted universe multiverse" \
--mirror-bootstrap "$MIRROR_URL" \
--parent-mirror-bootstrap "$MIRROR_URL" \
--mirror-chroot-security "$SECURITY_URL" \
--parent-mirror-chroot-security "$SECURITY_URL" \
--mirror-binary-security "$SECURITY_URL" \
--parent-mirror-binary-security "$SECURITY_URL" \
--mirror-binary "$MIRROR_URL" \
--parent-mirror-binary "$MIRROR_URL" \
--keyring-packages ubuntu-keyring \
--apt-options "--option Acquire::Retries=2 --option Acquire::http::Timeout=45 --yes" \
--cache-packages false \
--uefi-secure-boot enable \
--system normal \
--binary-image tar \
--binary-filesystem ext4 \
--chroot-filesystem none \
--hdd-label "RHINO_LINUX" \
--firmware-binary false \
--firmware-chroot false \
--zsync false \
--security true \
--updates true \
--debootstrap-options "--include=mobile-tweaks-common" \
--interactive false \
--debconf-frontend noninteractive \
--checksums md5 \
--bootstrap-qemu-arch "$QEMU_ARCH" \
--bootstrap-qemu-static "$QEMU_STATIC" \
"${@}"
# replace channel and suite
# sed -i "s/@CHANNEL/$CHANNEL/" config/archives/*.list*
# sed -i "s/@BASECODENAME/$BASECODENAME/" config/archives/*.list*
DATE=$(date +%Y%m%d)
sed -i "s/@CHANNEL/$CHANNEL/" config/includes.binary/.disk/info
sed -i "s/@CODENAME/$CODENAME/" config/includes.binary/.disk/info
sed -i "s/@ARCH/$ARCH/" config/includes.binary/.disk/info
sed -i "s/@DISTRO_NAME/$NAME/" config/includes.binary/.disk/info
sed -i "s/@VERSION/$VERSION/" config/includes.binary/.disk/info
sed -i "s/@DATE/$DATE/" config/includes.binary/.disk/info
sed -i "s/@DISTRO_NAME/$NAME/" config/hooks/live/004-set-os-info.chroot
sed -i "s/@VERSION/$VERSION/" config/hooks/live/004-set-os-info.chroot
sed -i "s/@CHANNEL/$CHANNEL/" config/hooks/live/004-set-os-info.chroot
sed -i "s/@CODENAME/$CODENAME/" config/hooks/live/004-set-os-info.chroot
sed -i "s/@BASECODENAME/$BASECODENAME/" config/hooks/live/004-set-os-info.chroot