diff options
author | root <root@rshg054.dnsready.net> | 2012-10-25 01:42:20 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2012-10-25 01:42:20 -0700 |
commit | a3b55a0c47a00ac40bc00a4ce87d93f809273840 (patch) | |
tree | 6fcc1360f835115b132c35ca978b1f804540a372 /testing/systemd | |
parent | 120df4e0db159525806a9b33364483e76f9d51d3 (diff) |
Thu Oct 25 01:42:05 PDT 2012
Diffstat (limited to 'testing/systemd')
-rw-r--r-- | testing/systemd/PKGBUILD | 2 | ||||
-rw-r--r-- | testing/systemd/systemd.install | 16 |
2 files changed, 14 insertions, 4 deletions
diff --git a/testing/systemd/PKGBUILD b/testing/systemd/PKGBUILD index 1b295076f..cce4b8e44 100644 --- a/testing/systemd/PKGBUILD +++ b/testing/systemd/PKGBUILD @@ -4,7 +4,7 @@ pkgbase=systemd pkgname=('systemd' 'systemd-sysvcompat') pkgver=195 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url="http://www.freedesktop.org/wiki/Software/systemd" license=('GPL2' 'LGPL2.1' 'MIT') diff --git a/testing/systemd/systemd.install b/testing/systemd/systemd.install index 5d6689c59..aad9691b0 100644 --- a/testing/systemd/systemd.install +++ b/testing/systemd/systemd.install @@ -4,18 +4,28 @@ sd_booted() { [ -e sys/fs/cgroup/systemd ] } +post_common() { + systemd-machine-id-setup + + setcap cap_dac_override,cap_sys_ptrace+ep usr/bin/systemd-detect-virt + + if sd_booted; then + systemctl --system daemon-reexec + fi +} + post_install() { + post_common + # enable getty@tty1 by default, but don't track the file systemctl enable getty@.service - systemd-machine-id-setup - echo ":: Append 'init=/bin/systemd' to your kernel command line in your" echo " bootloader to replace sysvinit with systemd" } post_upgrade() { - systemd-machine-id-setup + post_common # getty@tty1.service is no longer enabled by default, but we don't want to break # existing setups. |