diff options
-rw-r--r-- | debian/changelog | 6 | ||||
-rw-r--r-- | debian/consolekit.install | 8 | ||||
-rwxr-xr-x | debian/rules | 19 |
3 files changed, 24 insertions, 9 deletions
diff --git a/debian/changelog b/debian/changelog index 7580d00..f0136f3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +consolekit (0.4.5-3+dyson1) UNRELEASED; urgency=low + + * Install systemd files only on linux + + -- Igor Pashev <pashev.igor@gmail.com> Fri, 09 Nov 2012 12:54:55 +0000 + consolekit (0.4.5-3) unstable; urgency=low * Strip debian/tmp/ from .install files. diff --git a/debian/consolekit.install b/debian/consolekit.install index be35036..41dcc23 100644 --- a/debian/consolekit.install +++ b/debian/consolekit.install @@ -7,11 +7,3 @@ var/log/ConsoleKit/ usr/sbin/ usr/bin/ debian/90consolekit etc/X11/Xsession.d/ -lib/systemd/system/console-kit-daemon.service -lib/systemd/system/console-kit-log-system-start.service -lib/systemd/system/console-kit-log-system-stop.service -lib/systemd/system/console-kit-log-system-restart.service -lib/systemd/system/basic.target.wants/console-kit-log-system-start.service -lib/systemd/system/halt.target.wants/console-kit-log-system-stop.service -lib/systemd/system/poweroff.target.wants/console-kit-log-system-stop.service -lib/systemd/system/reboot.target.wants/console-kit-log-system-restart.service diff --git a/debian/rules b/debian/rules index 2e8d504..0269691 100755 --- a/debian/rules +++ b/debian/rules @@ -1,18 +1,35 @@ #!/usr/bin/make -f +include /usr/share/dpkg/architecture.mk + %: dh $@ --with autoreconf +ifeq (linux, $(DEB_HOST_ARCH_OS)) +with-systemd := --with-systemdsystemunitdir=/lib/systemd/system +else +with-systemd := +endif + + override_dh_auto_configure: dh_auto_configure -- \ --libexecdir="\$$(prefix)/lib/ConsoleKit" \ --enable-pam-module \ --enable-docbook-docs \ --with-pid-file=/var/run/console-kit-daemon.pid \ - --with-systemdsystemunitdir=/lib/systemd/system \ + $(with-systemd) \ --with-pam-module-dir=/lib/$(DEB_HOST_MULTIARCH)/security override_dh_auto_install: dh_auto_install install -m 755 debian/pam-foreground-compat.ck debian/tmp/usr/lib/ConsoleKit/run-session.d/ install -D -m 644 debian/libpam-ck-connector.pam-auth-update debian/tmp/usr/share/pam-configs/consolekit + +override_dh_install: + dh_install +ifeq (linux, $(DEB_HOST_ARCH_OS)) + dh_install -pconsolekit lib/systemd +endif + + |