Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

systemd-git: provide/conflict sysvcompat

  • Loading branch information...
commit b597413190afd35d9ba000da3974518c8b525b77 1 parent cea06b5
Dave Reisner authored

Showing 1 changed file with 17 additions and 6 deletions. Show diff stats Hide diff stats

  1. +17 6 systemd-git/PKGBUILD
23 systemd-git/PKGBUILD
... ... @@ -1,14 +1,14 @@
1 1 # Maintainer: Dave Reisner <dreisner@archlinux.org>
2 2
3 3 pkgname=systemd-git
4   -pkgver=20120526
  4 +pkgver=20120604
5 5 pkgrel=1
6 6 pkgdesc="system and service manager"
7 7 arch=('i686' 'x86_64')
8 8 url="http://www.freedesktop.org/wiki/Software/systemd"
9 9 license=('GPL2' 'LGPL2.1' 'MIT')
10 10 depends=('acl' 'dbus-core' 'glib2' 'hwids' 'kbd' 'kmod' 'libcap' 'pam' 'util-linux' 'xz')
11   -makedepends=('cryptsetup' 'docbook-xsl' 'git' 'gobject-introspection' 'gperf'
  11 +makedepends=('docbook-xsl' 'git' 'gobject-introspection' 'gperf'
12 12 'gtk-doc' 'intltool' 'libxslt')
13 13 optdepends=('cryptsetup: required for encrypted block devices'
14 14 'dbus-python: systemd-analyze'
@@ -16,8 +16,8 @@ optdepends=('cryptsetup: required for encrypted block devices'
16 16 'selinux-usr-libselinux: integration with security enhanced Linux'
17 17 'systemd-arch-units-git: collection of native unit files for Arch daemon/init scripts'
18 18 'tcp_wrappers: filter remote access to services')
19   -provides=('systemd' 'libsystemd' 'systemd-tools' 'udev=999')
20   -conflicts=('systemd' 'libsystemd' 'systemd-tools' 'udev')
  19 +provides=('systemd' 'libsystemd' 'systemd-sysvcompat' 'systemd-tools' 'udev=999')
  20 +conflicts=('systemd' 'libsystemd' 'systemd-sysvcompat' 'systemd-tools' 'sysvinit' 'initscripts' 'udev')
21 21 groups=('systemd')
22 22 options=('!libtool')
23 23 backup=(etc/dbus-1/system.d/org.freedesktop.systemd1.conf
@@ -31,10 +31,12 @@ backup=(etc/dbus-1/system.d/org.freedesktop.systemd1.conf
31 31 etc/systemd/journald.conf
32 32 etc/udev/udev.conf)
33 33 install='systemd.install'
34   -source=('initcpio-hook-udev'
  34 +source=('locale.sh'
  35 + 'initcpio-hook-udev'
35 36 'initcpio-install-udev'
36 37 'initcpio-install-timestamp')
37   -md5sums=('e99e9189aa2f6084ac28b8ddf605aeb8'
  38 +md5sums=('f15956945052bb911e5df81cf5e7e5dc'
  39 + 'e99e9189aa2f6084ac28b8ddf605aeb8'
38 40 '59e91c4d7a69b7bf12c86a9982e37ced'
39 41 'df69615503ad293c9ddf9d8b7755282d')
40 42
@@ -89,6 +91,15 @@ package() {
89 91 ln -s ../usr/lib/systemd/systemd "$pkgdir/bin/systemd"
90 92 ln -s ../usr/bin/udevadm "$pkgdir/sbin/udevadm"
91 93
  94 + install -dm755 "$pkgdir/sbin"
  95 + for tool in runlevel reboot shutdown poweroff halt telinit; do
  96 + ln -s '/usr/bin/systemctl' "$pkgdir/sbin/$tool"
  97 + done
  98 + ln -s '../usr/lib/systemd/systemd' "$pkgdir/sbin/init"
  99 +
  100 + # systemd-wide user locale
  101 + install -Dm755 "$srcdir/locale.sh" "$pkgdir/etc/profile.d/locale.sh"
  102 +
92 103 # fix systemd-analyze for python2
93 104 sed -i '1s/python$/python2/' "$pkgdir/usr/bin/systemd-analyze"
94 105

0 comments on commit b597413

Please sign in to comment.
Something went wrong with that request. Please try again.