4fc84a77a2
Due to #1369794 , anaconda cannot currently manipulate sysv services in F25+. So to work around this, take 'network' out of the services lines in all kickstarts and instead manipulate it in the %post section, with chkconfig. Also remove rsyslog from the Atomic image services line because it doesn't appear to be included in the OStree tree at present and so attempting to enable the service breaks Atomic image compose, see e.g.: https://kojipkgs.fedoraproject.org//work/tasks/9022/15349022/oz-x86_64.log also correct the name of the ssh service in fedora-arm-base.ks; it's sshd not ssh.
37 lines
1.2 KiB
Plaintext
37 lines
1.2 KiB
Plaintext
# PXE-to-Live Atomic: PXE boot directly into a running Atomic Host
|
|
# https://fedoraproject.org/wiki/Changes/AtomicHost
|
|
|
|
lang en_US.UTF-8
|
|
keyboard us
|
|
timezone America/New_York
|
|
zerombr
|
|
clearpart --all --initlabel
|
|
rootpw --lock --iscrypted locked
|
|
user --name=none
|
|
bootloader --timeout=1
|
|
network --bootproto=dhcp --device=link --activate
|
|
# We are only able to install atomic with separate /boot partition currently
|
|
part / --fstype="ext4" --size=6000
|
|
part /boot --size=500 --fstype="ext4"
|
|
shutdown
|
|
services --disabled=docker-storage-setup
|
|
services --enabled=NetworkManager,sshd,cloud-init,cloud-init-local,cloud-config,cloud-final
|
|
|
|
ostreesetup --nogpg --osname=fedora-atomic --remote=fedora-atomic --url=http://kojipkgs.fedoraproject.org/mash/atomic/22/ --ref=fedora-atomic/f22/x86_64/docker-host
|
|
|
|
%post
|
|
|
|
# Ensure the root password is locked, we use cloud-init
|
|
passwd -l root
|
|
userdel -r none
|
|
|
|
# We copy content of separate /boot partition to root part when building live squashfs image,
|
|
# and we don't want systemd to try to mount it when pxe booting
|
|
cat /dev/null > /etc/fstab
|
|
|
|
# Disable network service here, as doing it in the services line
|
|
# fails due to RHBZ #1369794
|
|
/sbin/chkconfig network off
|
|
|
|
%end
|