diff --git a/zaphym.ks b/zaphym.ks new file mode 100644 index 0000000..e25074f --- /dev/null +++ b/zaphym.ks @@ -0,0 +1,311 @@ +# vim: set ft=sh : +graphical +install +url --url http://mirror.rnet.missouri.edu/fedora/linux/releases/32/Everything/x86_64/os/ +repo --name=updates --baseurl=http://mirror.rnet.missouri.edu/fedora/linux/updates/32/Everything/x86_64/ +lang en_US.UTF-8 +keyboard us +timezone --utc America/Chicago +rootpw --lock +user --name dhatch --uid 1987 --gid 1987 --groups wheel,kvm,mock,wireshark,disk --gecos "Dustin C. Hatch" --shell /bin/zsh --iscrypted --password $6$sO9XmlC6Y8NiRyNT$8SLQmhI9kKOAJl5fys.qFUyGb1MHSJdE5WVOsjGTY2qlPqYKfX0SqKnhw6l3nqYVFNW7YQx.CoSaHC0AjVotw. +reboot + +bootloader --location mbr --append "quiet systemd.show_status=1 console=ttyS0,115200 console=tty0" +clearpart --all --initlabel +reqpart +part /boot --fstype ext4 --size=200 +part pv.01 --size=623620 --encrypted --passphrase="elude cameo press ladybug debunk untidy" +volgroup zaphym pv.01 +logvol swap --fstype swap --name=swap --vgname=zaphym --size=131072 --fsoptions="noexec,nodev,nosuid" +logvol / --fstype ext4 --name=root --vgname=zaphym --size=32768 +logvol /var --fstype ext4 --name=var --vgname=zaphym --size=131072 --fsoptions="noexec,nodev,nosuid" +logvol /var/log --fstype ext4 --name=var_log --vgname=zaphym --size=1024 --fsoptions="noexec,nodev,nosuid" +logvol /var/tmp --fstype ext4 --name=var_tmp --vgname=zaphym --size=65536 --fsoptions="noexec,nodev,nosuid" +logvol /home --fstype ext4 --name=home --vgname=zaphym --size=262144 --fsoptions="nodev,nosuid" + +%packages --excludeWeakdeps +-NetworkManager +-authconfig +-authselect +-dhcp-client +-dnf-yum +-dracut-config-rescue +-plymouth +-sssd-common +-sssd-kcm +-yum +adwaita-gtk2-theme +audit +avahi +cargo +chrony +compton +cracklib-dicts +dash +dejavu-sans-fonts +dejavu-serif-fonts +desktop-backgrounds-compat +diceware +dmenu +dnf +dnf-command(system-upgrade) +dnf-plugins-core +dnf-utils +dnsmasq +dosfstools +e2fsprogs +efibootmgr +fedpkg +feh +firefox +firewalld +flatpak +gedit +gimp +git +gitg +grubby +gucharmap +gvfs-fuse +gvfs-smb +htop +httpd +i3 +icedtea-web +inkscape +inotify-tools +iperf3 +java-11-openjdk-headless +jq +krb5-workstation +less +liberation-fonts +libreoffice +libvirt-client +libvirt-daemon-driver-network +libvirt-daemon-driver-qemu +libvirt-daemon-driver-storage-core +lxdm +man-db +man-pages +mate-notification-daemon +meld +mesa-dri-drivers +meson +mock +mozilla-fira-mono-fonts +mozilla-fira-sans-fonts +mtools +netpbm +nginx +ninja-build +nmap +nodejs +npm +openldap-clients +openssh-clients +openssh-server +openssl +parted +patch +pinentry-gtk +pmount +podman +policycoreutils-python-utils +postgresql-server +pv +pwgen +py3status +python3-pip +qemu-system-x86-core +redis +remmina +remmina-plugins-rdp +ripgrep +rng-tools +rpm-build +rust +rsync +rsyslog +samba-client +selinux-policy-targeted +setools-console +smem +squid +strace +strongswan +sudo +tar +thunderbird +tmux +tokei +twine +unzip +util-linux-user +urw-base35-fonts +vim-X11 +vim-enhanced +virt-install +virt-manager +wireshark-cli +xclip +xdotool +xscreensaver +xorg-x11-drv-amdgpu +xorg-x11-fonts-misc +xorg-x11-server-Xorg +xorg-x11-server-utils +xorg-x11-utils +xorg-x11-xauth +xorg-x11-xinit +xorg-x11-xinit-session +zip +zsh +%end + +services --enabled serial-getty@ttyS0,dnsmasq,lxdm,systemd-networkd,systemd-resolved,rngd,rsyslog + +%addon com_redhat_kdump --disable +%end + +%post --erroronfail +echo 'install_weak_deps=0' >> /etc/dnf/dnf.conf +echo 'deltarpm=0' >> /etc/dnf/dnf.conf + +systemctl mask systemd-journald-audit.socket + +systemctl set-default graphical.target + +echo zaphym.securepassage.com > /etc/hostname +sed -i 's/localhost /zaphym.securepassage.com zaphym localhost /' /etc/hosts + +rm -rf /etc/sysconfig/network-scripts /etc/sysconfig/network + +mkdir -p /etc/systemd/resolved.conf.d +cat > /etc/systemd/resolved.conf.d/no-stub-listener.conf < /etc/systemd/network/20-br0.netdev < /etc/systemd/network/60-br0.network < /etc/systemd/network/40-eno1.network < /etc/systemd/network/61-virbr0.network < /etc/systemd/network/21-virbr0.netdev < /etc/resolv.conf < /etc/systemd/system/dnsmasq.service.d/after-resolved.conf < /etc/dnsmasq.d/dustin.test.conf < /etc/dnsmasq.d/securepassage.conf < /etc/dnsmasq.d/fmaas.conf < /etc/dnsmasq.d/resolv.conf < /etc/qemu/bridge.conf <> /etc/fstab +%end