mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-22 00:52:18 +01:00
Also don't bootstrap it in bootstrap.sh. Since we no longer use the grsecurity patchset (which also provides PaX) and paxmark was recently removed from all remaining packages, there should be no need to bootstrap it early or include it in the images.
83 lines
2.2 KiB
Bash
Executable File
83 lines
2.2 KiB
Bash
Executable File
profile_standard() {
|
|
title="Standard"
|
|
desc="Alpine as it was intended.
|
|
Just enough to get you started.
|
|
Network connection is required."
|
|
profile_base
|
|
profile_abbrev="std"
|
|
image_ext="iso"
|
|
arch="aarch64 x86 x86_64 ppc64le s390x"
|
|
output_format="iso"
|
|
kernel_addons="xtables-addons"
|
|
case "$ARCH" in
|
|
s390x)
|
|
apks="$apks s390-tools"
|
|
initfs_features="$initfs_features dasd_mod qeth zfcp"
|
|
initfs_cmdline="modules=loop,squashfs,dasd_mod,qeth,zfcp quiet"
|
|
;;
|
|
ppc64le)
|
|
initfs_cmdline="modules=loop,squashfs,sd-mod,usb-storage,ibmvscsi quiet"
|
|
;;
|
|
esac
|
|
}
|
|
|
|
profile_extended() {
|
|
profile_standard
|
|
profile_abbrev="ext"
|
|
title="Extended"
|
|
desc="Most common used packages included.
|
|
Suitable for routers and servers.
|
|
Runs from RAM.
|
|
Includes AMD and Intel microcode updates."
|
|
arch="x86 x86_64"
|
|
kernel_addons="xtables-addons zfs"
|
|
boot_addons="amd-ucode intel-ucode"
|
|
initrd_ucode="/boot/amd-ucode.img /boot/intel-ucode.img"
|
|
apks="$apks
|
|
ethtool hwids lftp links doas
|
|
logrotate lua5.3 lsof lm_sensors lxc lxc-templates nano
|
|
pciutils screen strace sudo tmux
|
|
usbutils v86d vim xtables-addons curl
|
|
|
|
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
|
|
iptables iputils irssi ldns-tools links
|
|
ncurses-terminfo net-snmp net-snmp-tools nrpe nsd
|
|
opennhrp openvpn pingu ppp quagga
|
|
quagga-nhrp rng-tools rpcbind sntpc socat ssmtp strongswan
|
|
sysklogd tcpdump tinyproxy unbound
|
|
wireless-tools wpa_supplicant zonenotify
|
|
|
|
btrfs-progs cksfv dosfstools cryptsetup
|
|
cciss_vol_status e2fsprogs e2fsprogs-extra efibootmgr
|
|
grub-bios grub-efi lvm2 mdadm mkinitfs mtools nfs-utils
|
|
parted rsync sfdisk syslinux unrar util-linux xfsprogs
|
|
zfs
|
|
"
|
|
|
|
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
|
|
profile_abbrev="virt"
|
|
title="Virtual"
|
|
desc="Similar to standard.
|
|
Slimmed down kernel.
|
|
Optimized for virtual systems."
|
|
arch="aarch64 x86 x86_64"
|
|
kernel_addons=
|
|
kernel_flavors="virt"
|
|
kernel_cmdline="console=tty0 console=ttyS0,115200"
|
|
syslinux_serial="0 115200"
|
|
}
|