runtime*.tmpl tweaks for conf.systemd
This commit is contained in:
parent
3d1155f946
commit
0f474a0e07
@ -226,10 +226,51 @@ remove "/var/yp"
|
||||
## icons cache
|
||||
remove "/usr/share/icons/*/icon-theme.cache"
|
||||
|
||||
## systemd or not?
|
||||
%if conf.systemd:
|
||||
removepkg "ConsoleKit" "/lib/systemd/*"
|
||||
removepkg "avahi" "/lib/systemd/*"
|
||||
removepkg "chkconfig" "/sbin/chkconfig"
|
||||
removepkg "chkconfig" "/usr/sbin/alternatives"
|
||||
removepkg "chkconfig" "/usr/sbin/update-alternatives"
|
||||
removepkg "chkconfig" "/var/lib/alternatives"
|
||||
removepkg "firstboot" "/lib/systemd/*"
|
||||
removepkg "firstboot" "/usr/sbin/*"
|
||||
removepkg "firstboot" "/usr/share/firstboot/*"
|
||||
removepkg "firstboot" "/usr/share/locale/*"
|
||||
removepkg "initscripts" "/lib/systemd/system/fedora-readonly.service"
|
||||
removepkg "initscripts" "/lib/systemd/system/fedora-storage-init.service"
|
||||
removepkg "initscripts" "/lib/systemd/system/fedora-wait-storage.service"
|
||||
removepkg "systemd-units" "/lib/systemd/system/bluetooth.target"
|
||||
removepkg "systemd-units" "/lib/systemd/system/http-daemon.target"
|
||||
removepkg "systemd-units" "/lib/systemd/system/kexec*"
|
||||
removepkg "systemd-units" "/lib/systemd/system/local-fs.target.wants/media.mount"
|
||||
removepkg "systemd-units" "/lib/systemd/system/mail-transfer-agent.target"
|
||||
removepkg "systemd-units" "/lib/systemd/system/media.mount"
|
||||
removepkg "systemd-units" "/lib/systemd/system/printer*"
|
||||
removepkg "systemd-units" "/lib/systemd/system/*plymouth*"
|
||||
removepkg "systemd-units" "/lib/systemd/system/quota*"
|
||||
removepkg "systemd-units" "/lib/systemd/system/smartcard*"
|
||||
removepkg "systemd-units" "/lib/systemd/system/systemd-remount-api-vfs.service"
|
||||
%else:
|
||||
remove "/cgroup"
|
||||
remove "/var/cache"
|
||||
remove "/var/log"
|
||||
removepkg "chkconfig"
|
||||
removepkg "filesystem"
|
||||
removepkg "systemd-units"
|
||||
removepkg "NetworkManager" "/lib/systemd/*"
|
||||
removepkg "dbus" "/lib/systemd/*"
|
||||
removepkg "initscripts" "/lib/systemd/*"
|
||||
removepkg "systemd" "/bin/*"
|
||||
removepkg "systemd" "/lib/systemd/*"
|
||||
removepkg "systemd" "/usr/share/systemd/*"
|
||||
removepkg "util-linux" "/sbin/agetty"
|
||||
%endif
|
||||
|
||||
## other package specific removals
|
||||
removepkg "ConsoleKit" "/etc/ConsoleKit*"
|
||||
removepkg "ConsoleKit" "/etc/init/*"
|
||||
removepkg "ConsoleKit" "/lib/systemd/*"
|
||||
removepkg "ConsoleKit" "/usr/bin/*"
|
||||
removepkg "ConsoleKit" "/usr/lib/*"
|
||||
removepkg "ConsoleKit" "/usr/sbin/*"
|
||||
@ -273,7 +314,6 @@ removepkg "audit-libs" "/etc/*"
|
||||
removepkg "audit-libs" "/${libdir}/libauparse*"
|
||||
removepkg "authconfig" "/usr/sbin/*"
|
||||
removepkg "authconfig" "/usr/share/*"
|
||||
removepkg "avahi" "/lib/systemd/*"
|
||||
removepkg "avahi" "/usr/share/locale/*"
|
||||
removepkg "bash" "/etc/*"
|
||||
removepkg "bash" "/usr/bin/*"
|
||||
@ -577,9 +617,6 @@ removepkg "hwdata" "/usr/share/hwdata/oui.txt"
|
||||
removepkg "hwdata" "/usr/share/hwdata/pnp.ids"
|
||||
removepkg "hwdata" "/usr/share/hwdata/upgradelist"
|
||||
removepkg "initscripts" "/etc/ppp/*"
|
||||
removepkg "initscripts" "/lib/systemd/system/fedora-readonly.service"
|
||||
removepkg "initscripts" "/lib/systemd/system/fedora-storage-init.service"
|
||||
removepkg "initscripts" "/lib/systemd/system/fedora-wait-storage.service"
|
||||
removepkg "initscripts" "/usr/sbin/*"
|
||||
removepkg "initscripts" "/usr/share/locale/*"
|
||||
removepkg "iproute" "/etc/*"
|
||||
|
@ -1,5 +1,4 @@
|
||||
<%page args="root arch configdir"/>
|
||||
## FIXME copy configdir into root before this
|
||||
<%
|
||||
KEYMAP_OVERRIDE = "usr/share/anaconda/keymaps-override-%s" % arch.basearch
|
||||
SCREENFONT = "usr/share/anaconda/screenfont-%s.gz" % arch.basearch
|
||||
@ -45,9 +44,19 @@ append etc/depmod.d/dd.conf "search updates built-in"
|
||||
|
||||
|
||||
## misc_tree_modifications()
|
||||
symlink "/sbin/init" init
|
||||
remove etc/systemd/system/default.target
|
||||
symlink "/lib/systemd/system/anaconda.target" etc/systemd/system/default.target
|
||||
%if conf.systemd:
|
||||
symlink "/sbin/init" init
|
||||
remove etc/systemd/system/default.target
|
||||
symlink "/lib/systemd/system/anaconda.target" etc/systemd/system/default.target
|
||||
install ${configdir}/network etc/sysconfig
|
||||
%else:
|
||||
copy usr/${libdir}/anaconda/shutdown sbin/shutdown
|
||||
copy usr/${libdir}/anaconda/init sbin/init
|
||||
symlink init sbin/halt
|
||||
symlink init sbin/poweroff
|
||||
symlink init sbin/reboot
|
||||
remove sbin/runlevel sbin/shutdown sbin/telinit
|
||||
%endif
|
||||
append etc/resolv.conf ""
|
||||
append bin/login "#!/bin/bash"
|
||||
append bin/login "exec -l /bin/bash"
|
||||
@ -75,7 +84,6 @@ install ${configdir}/libuser.conf etc
|
||||
%if exists(root+"/etc/selinux/targeted"):
|
||||
install ${configdir}/selinux.config etc/selinux/config
|
||||
%endif
|
||||
install ${configdir}/network etc/sysconfig
|
||||
|
||||
|
||||
## setup_sshd(configdir)
|
||||
|
Loading…
Reference in New Issue
Block a user