diff options
| author | Yurii Kolesnykov <yurikoles@gmail.com> | 2017-01-23 16:59:50 +0300 |
|---|---|---|
| committer | Yurii Kolesnykov <yurikoles@gmail.com> | 2017-01-23 17:01:54 +0300 |
| commit | c3ff255f8a97c99c062d422a5a793c00864d4064 (patch) | |
| tree | 1706cab4553f8bebe94157158a94c537e8ca200b /systemd-git.install | |
| parent | b72b01bb7eb2f8a3e7ff07f5cff3afeb68a6d84d (diff) | |
| download | systemd-git-c3ff255f8a97c99c062d422a5a793c00864d4064.tar.gz systemd-git-c3ff255f8a97c99c062d422a5a793c00864d4064.tar.bz2 | |
port arch changes
Diffstat (limited to 'systemd-git.install')
| -rw-r--r-- | systemd-git.install | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/systemd-git.install b/systemd-git.install deleted file mode 100644 index b59de20..0000000 --- a/systemd-git.install +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/bash - -sd_booted() { - [[ -d run/systemd/system && ! -L run/systemd/system ]] -} - -add_journal_acls() { - # ignore errors, since the filesystem might not support ACLs - setfacl -Rnm g:wheel:rx,d:g:wheel:rx,g:adm:rx,d:g:adm:rx var/log/journal/ 2>/dev/null - : -} - -post_common() { - systemd-sysusers - journalctl --update-catalog -} - -_216_2_changes() { - echo ':: Coredumps are handled by systemd by default. Collection behavior can be' - echo ' tuned in /etc/systemd/coredump.conf.' -} - -_219_2_changes() { - if mkdir -m2755 var/log/journal/remote 2>/dev/null; then - chgrp systemd-journal-remote var/log/journal/remote - fi -} - -_219_4_changes() { - if ! systemctl is-enabled -q remote-fs.target; then - systemctl enable -q remote-fs.target - fi -} - -_230_1_changes() { - echo ':: systemd-bootchart is no longer included with systemd' -} - -post_install() { - systemd-machine-id-setup - - post_common "$@" - - add_journal_acls - - # enable some services by default, but don't track them - systemctl enable getty@tty1.service remote-fs.target - - echo ":: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your" - echo " bootloader to replace sysvinit with systemd, or install systemd-sysvcompat" - - # group 'systemd-journal-remote' is created by systemd-sysusers - mkdir -m2755 var/log/journal/remote - chgrp systemd-journal-remote var/log/journal/remote -} - -post_upgrade() { - post_common "$@" - - # don't reexec if the old version is 231-1 or 231-2. - # https://github.com/systemd/systemd/commit/bd64d82c1c - if [[ $1 != 231-[12] ]] && sd_booted; then - systemctl --system daemon-reexec - fi - - local v upgrades=( - 216-2 - 219-2 - 219-4 - 230-1 - ) - - for v in "${upgrades[@]}"; do - if [[ $(vercmp "$v" "$2") -eq 1 ]]; then - "_${v//-/_}_changes" - fi - done -} - -# vim:set ts=2 sw=2 et: |
