aports/scripts/mkimg.standard.sh
Timo Teräs e47d253fb4 scripts/mkimage: preparation for efi boot in iso images
not enabled yet, but uncommenting the grub_mod should enable
building of isolinux+grubefi hybrid images. once uefi boot works
and is verified on aarch64, we can enable the vanilla iso image
(grsec does not support aarch64).
2016-11-18 15:40:40 +02:00

59 lines
1.5 KiB
Bash
Executable File

profile_standard() {
profile_base
image_ext="iso"
arch="x86 x86_64"
output_format="iso"
kernel_cmdline="nomodeset"
kernel_addons="xtables-addons"
}
profile_vanilla() {
profile_standard
#arch="$arch aarch64"
kernel_flavors="vanilla"
kernel_addons=
}
profile_extended() {
profile_standard
kernel_addons="dahdi-linux xtables-addons"
apks="$apks
dahdi-linux dahdi-tools ethtool hwdata lftp links
logrotate lua5.3 lsof lm_sensors lxc lxc-templates nano
pax-utils paxctl pciutils screen strace sudo tmux
usbutils v86d vim xtables-addons
acct arpon arpwatch awall bridge-utils bwm-ng
ca-certificates conntrack-tools cutter cyrus-sasl dhcp
dhcpcd dhcrelay dnsmasq email fping fprobe haserl htop
igmpproxy ip6tables iproute2 iproute2-qos ipsec-tools
iptables iputils irssi ldns-tools links
ncurses-terminfo net-snmp net-snmp-tools nrpe nsd
opennhrp openvpn openvswitch pingu ppp quagga
quagga-nhrp rpcbind sntpc socat ssmtp strongswan
sysklogd tcpdump tcpproxy tinyproxy unbound
wireless-tools wpa_supplicant zonenotify
btrfs-progs cksfv dosfstools cryptsetup
cciss_vol_status lvm2 mdadm mkinitfs mtools nfs-utils
parted rsync sfdisk syslinux unrar util-linux xfsprogs
"
local _k _a
for _k in $kernel_flavors; do
apks="$apks linux-$_k"
for _a in $kernel_addons; do
apks="$apks $_a-$_k"
done
done
apks="$apks linux-firmware"
}
profile_virt() {
profile_standard
kernel_addons=
kernel_flavors="virtgrsec"
kernel_cmdline="console=tty0 console=ttyS0,115200"
syslinux_serial="0 115200"
}