Commit Graph

425 Commits

Author SHA1 Message Date
Martin Pitt
5e9b2e2d99 Restrict gnu-efi to available architectures
gnu-efi is only available on a handful of architectures, so adjust the build
dependency. Drop the --enable-gnuefi configure option and rely on
auto-detection on these architectures.
2015-07-28 05:44:34 +02:00
Martin Pitt
378a828a0a Enable GNU EFI support and add gnu-efi build dep
This enables/ships the systemd EFI boot loader.

Closes: #787720
2015-07-26 12:39:04 +02:00
Michael Biebl
a0d5a61155 Drop libsystemd-journald-dev and libsystemd-id128-dev
There are no reverse dependencies left and we want to avoid new packages
picking up a build dependency on those obsolete transitional packages.
2015-07-15 23:49:55 +02:00
Michael Biebl
b3fa9f0825 Bump priority of systemd and systemd-sysv to important
Update package priorities of systemd and systemd-sysv to important to
match what has been used in the Debian archive since Jessie.
2015-07-13 16:45:14 +02:00
Michael Biebl
d0dc85fce8 Move a few files into their correct packages
Move the man pages for libnss-myhostname, libnss-mymachines and
udev.conf from systemd into the correct package. Move the zsh completion
file for udevadm into the udev package as well. Add Breaks/Replaces
accordingly.

Closes: #790879
2015-07-08 18:49:15 +02:00
Michael Biebl
3eabc6e726 Stop building the Python 3 bindings
They were split into a separate source package upstream and are now
built from src:python-systemd. See
http://lists.freedesktop.org/archives/systemd-devel/2015-July/033443.html

We keep a Build-Depends on python3 which is required to build the
documentation.
2015-07-08 17:21:51 +02:00
Martin Pitt
4955cf66c4 libudev-dev: Transition doc symlink -> dir too 2015-06-29 17:32:06 +02:00
Martin Pitt
71ce671632 udev: Drop doc dir symlinking
It has caused too much trouble and only marginally helps to avoid duplication.
Such duplication should be dealt with at the distro, not package level.
2015-06-29 17:18:48 +02:00
Martin Pitt
045815f336 Drop obsolete gtk-doc-tools build dependency, gtkdocize autoreconfig, and ./configure options 2015-06-22 17:46:05 +02:00
Michael Biebl
702a751c5c Enable seccomp support on arm64 as well 2015-06-12 08:06:15 +02:00
Martin Pitt
de81054914 Bump libcap-dev build dep to the version that provides libcap2-udeb
Closes: #787542
2015-06-11 00:05:05 +02:00
Martin Pitt
d2504c4c4d Enable seccomp support
Restrict the build dep on the architectures that provide libseccomp. This is
also why we can't configure with --enable-seccomp explicitly but rely on
auto-detection.

Closes: #760299
2015-06-10 07:55:43 +02:00
Martin Pitt
8c2556e1d6 debian/control: Replace obsolete Python2 version header with X-Python3-Version 2015-06-03 08:27:51 +02:00
Michael Biebl
37c0162c08 Make sure we have the proper sulogin implementation from util-linux
Bump depends on util-linux to make sure we have a sulogin implementation
which properly cleans up its children when emergency.service is
restarted.

Closes: #784238
2015-06-01 19:27:56 +02:00
Michael Biebl
829e8e4236 Wrap Uploaders for better readability 2015-05-30 03:24:09 +02:00
Martin Pitt
de55508a64 Add missing ${misc:Depends} to new libnss-* packages 2015-05-29 10:35:04 +02:00
Michael Biebl
ff3e6f6fc8 Stop building gudev packages
Upstream has moved the gudev code into a separate repository which is
now managed on gnome.org. The gudev packages will be built from
src:libgudev from now on. See also
http://lists.freedesktop.org/archives/systemd-devel/2015-May/032070.html
2015-05-29 09:48:46 +02:00
Martin Pitt
8fa9b77707 debian/control: Drop obsolete XS-Testsuite:
pkg adds it automatically.
2015-05-29 09:41:00 +02:00
Michael Biebl
fc44e35e85 Drop our versioned Depends on initscripts
This was initially added for the /run migration and later to ensure we
have a mountnfs hook which doesn't cause a deadlock under systemd. The
/run migration was completed in wheezy and jessie ships a fixed mountnfs
hook. In addition we now use the ignore-dependencies job mode in our lsb
init-functions hook, so it's safe to drop this dependency.
2015-05-29 07:35:27 +02:00
Martin Pitt
7e6cca78a9 Add libnss-myhostname binary package
Taking over from the very old and unmaintained standalone source package as per
its maintainer's request.

Closes: #760514
2015-05-26 21:16:02 +02:00
Martin Pitt
9f485b1763 Add libnss-mymachines binary package
Closes: #784858
2015-05-26 21:13:01 +02:00
Martin Pitt
d478e470c7 Drop core-mount-ensure-that-we-parse-proc-self-mountinfo.patch
Bump util-linux dependency to the version which enables
--enable-libmount-force-mountinfo. With that, util-linux reads
/proc/self/mountinfo directly, not /etc/mtab any more.
2015-05-12 10:37:09 +02:00
Martin Pitt
7f374c476f Make apparmor run before networking
To ensure that profiles apply to e. g. dhclient:

 - Rename networking.service.d/network-pre.conf to systemd.conf, and add
   After=apparmor.service.
 - ifup@.service: Add After=apparmor.service.
 - Add Breaks: on apparmor << 2.9.2-1, which dropped its dependency to
   $remote_fs.

LP: #1438249
2015-05-12 08:08:37 +02:00
Michael Biebl
3da185b308 Drop hard-coded versioned dependency on libapparmor1
Bump the Build-Depends on libapparmor-dev instead. This ensures a proper
versioned dependency via Build-Depends-Package.
2015-04-16 13:27:17 +02:00
Martin Pitt
9b2df80b6b Make systemd-sysv's dependency to systemd unversioned
The package just contains 6 symlinks and thus isn't sensitive at all against
version mismatches. This avoids running into circular dependencies when testing
local debs.

Thus the unversioned Pre-Depends: is sufficient.
2015-04-06 13:22:20 +02:00
Martin Pitt
bb298dfabd Rework package description to be more accurate
Closes: #740372
2015-03-26 12:20:33 +01:00
Martin Pitt
2bcbb1fe25 Drop "acl" dependency
Not necessary any more with the recent changes of dropping the setfacl call
from postinst and README.Debian.
2015-02-18 14:36:52 +01:00
Martin Pitt
a2e44f9623 Revert "Enable libiptc support for networkd masquerading/NAT"
This reverts commit 4c9a3a0a02. This causes a new
dependency to iptables which pulls in ~ 3.5 MB on a minimal system. This should
be reconsidered when splitting networkd out into a new binary package.

Explicitly disable iptc support instead.
2015-02-17 15:48:55 +01:00
Martin Pitt
4c9a3a0a02 Enable libiptc support for networkd masquerading/NAT 2015-02-17 13:38:17 +01:00
Martin Pitt
94e0164426 Bump libblkid-dev build dependency
As per upstream configure.ac
2015-02-17 11:31:34 +01:00
Michael Biebl
48df01638c Update Vcs-Browser URL to use cgit and https. 2015-01-29 09:29:37 +01:00
Michael Biebl
db9e8155ba Drop the obsolete libsystemd-* libraries
There are no reverse dependencies left.
2015-01-26 15:16:25 +01:00
Michael Biebl
3a46a22c47 Ship bash-completion for udevadm
Closes: #776166
2015-01-26 15:12:12 +01:00
Martin Pitt
b3aba1dd36 Re-enable AppArmor support
Now that libapparmor1 moved to /lib it is safe to do so. Add versioned
dependency as long as this is still only in experimental.

Closes: #775331
2015-01-21 13:17:43 +01:00
Martin Pitt
30d063e5dd Mark systemd{,-sysv} as M-A: foreign
Spotted by lintian.
2014-12-28 11:45:03 +01:00
Martin Pitt
db29e83dc2 Add new libmount-dev build dependency 2014-12-12 21:36:54 +02:00
Martin Pitt
48375254b3 Disable AppArmor again
This first requires moving libapparmor to /lib (see #771667)

Closes: #771652
2014-12-01 13:50:45 +01:00
Martin Pitt
be2d291d8b Build-depend on libapparmor-dev to enable AppArmor support
LP: #1396270
2014-11-28 10:52:32 +01:00
Martin Pitt
f1bd9cb4f7 Bump util-linux dependency to >= 2.25
As per NEWS:

   * This version reenables support for fsck's -l switch. This
     means at least version v2.25 of util-linux is required for
     operation, otherwise dead-locks on device nodes may
     occur. Again: you need to update util-linux to at least
     v2.25 when updating systemd to v217.
2014-11-28 10:52:32 +01:00
Martin Pitt
f95d63dcd6 Add Martin Pitt to Uploaders: 2014-11-19 08:07:04 +01:00
Martin Pitt
20e1ccddd0 Bump Standards-Version to 3.9.6 (no changes necessary) 2014-11-18 12:37:08 +01:00
Martin Pitt
eb73fd35a0 Remove Tollef from Uploaders: as per his request 2014-11-17 07:24:14 +01:00
Martin Pitt
26a8a4362a Switch libpam-systemd dependencies to prefer systemd-shim over systemd-sysv
This implements the CTTE decision #746578. This is a no-op on systems which
already have systemd-sysv installed, but will prevent installing that on
upgrades.

Closes: #769747
2014-11-17 07:22:34 +01:00
Martin Pitt
9baa932f37 Fix dependency for x-systemd-* syntax
This requires mount >= 2.21, not the binary util-linux package. Fixes commit
8fb0c725.
2014-10-28 14:00:23 +01:00
Martin Pitt
8fb0c725d1 Drop Use-comment-systemd.-syntax-in-systemd.mount-man-pag.patch
Our util-linux is now recent enough. Bump dependency to >= 2.21.
2014-10-17 16:14:23 +02:00
Martin Pitt
8b782cd36f Bump systemd-shim Depends/Breaks to 8.2 to ensure a lockstep upgrade
Closes: #761947
2014-09-19 06:43:54 +02:00
Michael Biebl
6e3be33e8f Bump dependency on systemd-shim to (>= 7-2)
This ensures we have a version which supports systemd >= 209 and has the
necessary Breaks against incompatible versions.
2014-09-14 16:31:41 +02:00
Michael Biebl
76f7747a5d Make systemd recommend dbus
This ensures dbus is installed on upgrades. The dbus system bus is
required to run systemd-logind and the autovt feature relies on logind.

Unprivileged access to systemd via systemctl also requires a system bus,
while root access is done via a privat dbus socket.

Closes: #758111
2014-09-14 16:27:06 +02:00
Michael Biebl
2d4ad1d324 Improve extended package description for compat library packages 2014-09-07 09:50:16 +02:00
Michael Biebl
1f504d6baf Properly escape network interface names in net.agent
Use the new systemd-escape utility to properly escape the network
interface name when starting an ifup@.service instance for hotplugged
network interfaces. Make sure a recent enough systemd version is
installed by bumping the versioned Breaks accordingly.

Also make "systemctl start" non-blocking as we only want to enqueue the
job but do not actually need to wait for it to finish.

Closes: #747044
2014-09-06 14:48:30 +02:00
Michael Biebl
6bee11e5bb Revert "Add systemd depends on new mount."
This reverts commit 61af16b53e.

We don't want a dependency on new mount for now as this would entangle
util-linux and systemd when transitioning to unstable. As systemd seems
to work fine with the old mount, we simply add back the changes to the
documentation using the comment= syntax. This also re-opens #754411.
2014-09-04 17:02:54 +02:00
Sjoerd Simons
28d9700590 target experimental 2014-08-24 15:10:39 +02:00
Sjoerd Simons
87eac63ebe Merge branch 'master' into experimental
Conflicts:
	debian/changelog
	debian/control
	debian/patches/Add-run-initctl-support-to-SysV-compat-tools.patch
	debian/patches/Add-targets-for-compatibility-with-Debian-insserv-sy.patch
	debian/patches/Also-redirect-to-update-rc.d-when-not-using-.service.patch
	debian/patches/Avoid-reload-and-re-start-requests-during-early-boot.patch
	debian/patches/Avoid-reloading-services-when-shutting-down.patch
	debian/patches/Check-for-kmod-binary.patch
	debian/patches/Don-t-mount-tmp-as-tmpfs-by-default.patch
	debian/patches/Revert-service-drop-support-for-SysV-scripts-for-the.patch
	debian/patches/Revert-udev-network-device-renaming-immediately-give.patch
	debian/patches/Start-logind-on-demand-via-libpam-systemd.patch
	debian/patches/Use-comment-systemd.-syntax-in-systemd.mount-man-pag.patch
	debian/patches/Use-different-default-paths-for-various-binaries.patch
	debian/patches/build-sys-don-t-move-libgudev-to-lib.patch
	debian/patches/change-the-log_info-line-in-systemctl-to-reflect-rea.patch
	debian/patches/core-You-can-not-put-the-cached-result-of-use_smack-.patch
	debian/patches/core-snapshot-log-info-when-snapshots-are-created-an.patch
	debian/patches/core-transaction-avoid-misleading-error-message-when.patch
	debian/patches/core-transaction-fix-cycle-break-attempts-outside-tr.patch
	debian/patches/cryptsetup-don-t-add-unit-dependency-on-dev-null-dev.patch
	debian/patches/ignore-chkconfig-headers-entirely-they-are-often-bro.patch
	debian/patches/insserv.conf-generator.patch
	debian/patches/logind-if-a-user-is-sitting-in-front-of-the-computer.patch
	debian/patches/man-fix-path-in-crypttab-5.patch
	debian/patches/series
	debian/patches/systemctl-call-update-rc.d-enable-disable-not-defaul.patch
	debian/patches/systemctl-don-t-skip-native-units-when-enabling-disa.patch
	debian/patches/units-conditionalize-static-device-node-logic-on-CAP.patch
	debian/patches/util-do-not-strip-dev-prefix-twice.patch
2014-08-23 22:39:10 +02:00
Michael Biebl
954ec0a7a6 Add Breaks: systemd (<< 208) to udev to avoid partial upgrades
Newer udev versions rely on kmod-static-nodes.service being provided by
systemd.

Closes: #757777
2014-08-20 22:38:38 +02:00
Michael Biebl
f4336cbe10 Add Breaks: kmod (<< 14) to udev
to make sure we have a kmod version supporting the static-nodes command.
2014-08-20 22:34:15 +02:00
Jon Severinsson
61af16b53e Add systemd depends on new mount.
Also drop now-obsolete manpage patch.
2014-08-10 11:52:40 +02:00
Jon Severinsson
89d660dce9 Add new system group "input" used by udev rules in udev postinst. 2014-08-10 10:57:41 +02:00
Sjoerd Simons
3901e16f83 debian/control: Remove b-d on librwap0-dev and bump kmod
* debian/control: Remove b-d on librwap0-dev
* debian/control: Bump libkmod-dev b-d to >= 15
2014-08-10 10:52:25 +02:00
Sjoerd Simons
3d7490c6a1 debian/control: Make udev break plymouth (<< 0.9.0-7) as older plymouths assume udev implementation details that have changed slightly since v213 2014-08-10 10:43:26 +02:00
Sjoerd Simons
0e55fda590 Merge branch 'master' into experimental
Conflicts:
	debian/changelog
	debian/control
	debian/patches/series
	debian/rules
2014-08-08 23:29:59 +02:00
Martin Pitt
f8976911a7 Fix typo in systemd-shim dependency 2014-08-06 12:19:50 +02:00
Jon Severinsson
c440fa007c Ensure that systemctl is usable right after being unpacked.
Closes: #753589
2014-08-06 11:48:28 +02:00
Jon Severinsson
acf0c57467 Add Pre-Depends on systemd to systemd-sysv.
This avoid risking that the sysv-compatible symlinks become dangling on a partial install.
Note that the Pre-Depends is unversioned to facilitate upgrades to newer systemd versions,
and that the versioned Depends is kept to ensure that user doesn't get confused to thinking
they are running a different systemd version then they are.
2014-08-06 11:42:12 +02:00
Martin Pitt
1c587e0ec7 Drop now unnecessary libattr1-dev build dep 2014-08-06 11:23:47 +02:00
Martin Pitt
b5f1d9c1ae Re-add systemd-shim alternative dependency to libpam-systemd
Version it to ensure cgmanager support.

Closes: #754984
LP: #1343802
2014-08-06 11:22:35 +02:00
Martin Pitt
1dbbf5987a Add dbus dependency to libpam-systemd
The PAM module is talking directly over D-BUS.

Closes: #755968
2014-08-04 08:48:55 +02:00
Martin Pitt
44bbbcf93d Build python3-systemd for Python 3 bindings.
Drop python-systemd; it does not have any reverse dependencies, and we want to
encourage moving to Python 3. This also avoids having to do another source
build.

LP: #1258089
2014-08-04 08:32:22 +02:00
Jon Severinsson
3e7f0f463d Add Breaks on lvm2 versions without native systemd support. 2014-07-24 02:27:17 +02:00
Jon Severinsson
8b1a1978f3 Update Depends on initscripts to the version with a systemd-compatible mountnfs ifup hook. 2014-07-24 02:26:44 +02:00
Jon Severinsson
ca3e157bc2 Install the new combined libsystemd0 library 2014-07-16 23:29:00 +02:00
Sjoerd Simons
3bd7a5e981 add python-lxml for python-systemd
(cherry picked from commit 17a18eb2645e9c15a13fba82b0db591c148d4a4d)
2014-07-16 23:29:00 +02:00
Michael Biebl
682b99a27b Merge branch 'master' into experimental
Conflicts:
	debian/changelog
2014-06-28 13:33:07 +02:00
Michael Biebl
53600c1751 Mark -dev packages as Multi-Arch: same
Deliberately exclude libgudev-1.0-dev, since it depends on
gir1.2-gudev-1.0 and gobject-introspection does not (yet) support
multiarch.

Closes: #720017
2014-06-28 13:11:00 +02:00
Michael Biebl
2d0f5c2d76 Drop alternative dependency on systemd-shim in libpam-systemd
The systemd-shim package no longer provides an environment to run
systemd-logind standalone. See #752939 for further details.
2014-06-28 01:21:45 +02:00
Michael Biebl
e764dc208c Merge branch 'master' into experimental
Conflicts:
	debian/changelog
	debian/gbp.conf
	debian/patches/Always-probe-cpu-support-drivers.patch
	debian/patches/Load-sg-module-from-80-drivers.rules.patch
	debian/patches/series
2014-06-24 17:36:16 +02:00
Michael Biebl
30dfc6a31c Use Conflicts instead of Breaks against sysvinit-core
This avoids /sbin/init going missing when switching from systemd-sysv to
sysvinit. While at it, add a Replaces: upstart.

Closes: #751589
2014-06-23 18:23:31 +02:00
Michael Biebl
b0851c77d1 Drop Conflicts: runit-run from sysvinit-core
The runit-run package has been removed from the archive a long time ago.
2014-06-23 18:13:42 +02:00
Michael Biebl
e89ae54bd1 Drop Conflicts: sysvinit (<< 2.88dsf-44~) from systemd-sysv
since this breaks dist-upgrades from wheezy when switching from sysvinit
to systemd-sysv as default init. While downgrading the Pre-Depends in
sysvinit would have been an alternative, dropping the Conflicts and only
keeping the Replaces was deemed the lesser evil.

Closes: #748355
2014-06-23 18:12:21 +02:00
Michael Biebl
5ba115971a Drop "-b debian" from Vcs-Git since we use the master branch for packaging now. 2014-06-23 17:51:58 +02:00
Michael Stapelberg
dadc637164 Clarify that “systemd” does not influence init whereas “systemd-sysv” does
Closes: #747741
2014-05-16 19:42:02 +02:00
Michael Biebl
1fdea8434e Bump Build-Depends on libcryptsetup-dev to (>= 2:1.6.0) for tcrypt support 2014-04-27 16:18:32 +02:00
Michael Biebl
8eb77b24eb Bump Build-Depends on kmod to (>= 14). 2014-04-27 14:54:35 +02:00
Michael Biebl
b9baa990ab Make systemd-dbg depend on udev and libudev1 2014-04-26 21:46:42 +02:00
Martin Pitt
3e589263a1 Add autopkgtests
This covers smoke-testing logind, hostnamed, timedated, localed, and a
compile/link/run test against libsystemd-login-dev.
2014-04-26 20:53:53 +02:00
Michael Stapelberg
c6f16d171f Make libpam-systemd depend on systemd-sysv | systemd-shim
Packages that need logind functionality should depend on libpam-systemd.
2014-04-26 18:10:09 +02:00
Michael Stapelberg
5b42170e0e Add systemd-dbg package, thanks Daniel Schaal
Closes: #742724
2014-04-26 18:03:26 +02:00
Michael Biebl
a51c32c787 Bump Standards-Version to 3.9.5. 2014-03-19 18:55:17 +01:00
Michael Stapelberg
73b71c7fc5 set capabilities cap_dac_override,cap_sys_ptrace=ep for systemd-detect-virt 2014-02-27 10:44:52 +01:00
Michael Stapelberg
4359627a6b add explicit “Depends: sysv-rc”
closes: #739679
2014-02-26 08:46:03 +01:00
Michael Stapelberg
4254335e52 add Breaks/Replaces for the manpage move (Thanks mbiebl) 2014-02-15 00:59:57 +01:00
Michael Stapelberg
be1ed7a84c libpam-systemd: recommend to install the package if in doubt
see #738799
2014-02-14 23:28:35 +01:00
Michael Stapelberg
1c5813e852 add myself to uploaders 2013-12-31 07:13:48 +01:00
Michael Stapelberg
d0f6dd2b60 Add breaks/replaces for the new sysvinit-core package (Thanks Alf Gaida)
Closes: #733240
2013-12-31 07:13:12 +01:00
Michael Stapelberg
b843c5759b add dependency on adduser for the systemd-journal group 2013-11-28 22:22:45 +01:00
Michael Stapelberg
c4c50e0c79 allow group adm read access on /var/log/journal
Closes: #717386
2013-11-27 21:22:21 +01:00
Michael Biebl
001d346af5 Remove udev-udeb dependency from libudev1-udeb
This dependency was copied over from the old udev-gtk-udeb package and
no longer makes any sense since libudev1-udeb only contains a library
nowadays. It also leads to a circular dependency.
2013-09-18 00:04:57 +02:00
Michael Biebl
6af523c5a1 Use the official field for udebs: Package-Type 2013-09-17 23:49:54 +02:00
Michael Biebl
09e8ede2d1 Drop obsolete Replaces: libudev0
It was added in udev 171-2 where the changelogs and documentation files
in udev were converted to symlinks pointing to libudev0.
2013-09-11 23:56:43 +02:00
Michael Biebl
a224634178 Generate strict dependencies between the binary packages
Use a shlibs.local file to generate strict inter-package dependencies
and add an explicit versioned dependency on libsystemd-login0 to systemd.
This ensures that e.g. libsystemd-login is always talking to the correct
version of systemd-logind.  Closes: #719444
2013-09-11 23:56:16 +02:00
Michael Biebl
e7408c3c00 Adjust package priorities
Since other packages now depend on the systemd packages, make all
packages Priority: optional, with the exception of udev and libudev1,
which remain Priority: important, and systemd-sysv, which remains
Priority: extra due to the conflict with sysvinit.  Closes: #717365
2013-07-25 00:46:10 +02:00
Michael Biebl
8646caae71 Add Breaks against consolekit (<< 0.4.6-1) for udev-acl
The udev-acl tool was removed from udev in version 182 and added to
consolekit. The Breaks ensures that a recent enough version of
consolekit is installed which is shipping this tool. While we will
switch to logind for dynamic device ACLs, this will ensure a smooth
upgrade path in the mean time.  Closes: #717385
2013-07-25 00:46:10 +02:00
Michael Biebl
36e53cb53f Bump Standards-Version to 3.9.4
No further changes.
2013-07-25 00:46:10 +02:00
Michael Biebl
84a01447b7 Revert "Don't hard-code Pre-Depends in udev but use ${misc:Pre-Depends} instead"
This partially reverts commit 238dae120d.

We are using debconf in preinst, so we need the debconf dependency in
Pre-Depends, but dh_installdebconf only adds it to ${misc:Depends}.
Which means we have to specify it manually.
2013-07-18 16:54:22 +02:00
Michael Biebl
15758c3bd8 Rename udev-gtk-udeb → libudev1-udeb
to better reflect its actual contents
2013-07-17 20:24:08 +02:00
Michael Biebl
b64e2e5e38 Tighten Depends on libsystemd-id128-dev for libsystemd-journal-dev as per libsystemd-journal.pc. 2013-07-17 20:24:08 +02:00
Michael Biebl
1e86aae107 Enable python bindings for the systemd libraries
and ship them in a new package named python-systemd.
2013-07-17 20:23:51 +02:00
Michael Biebl
292ed6dbac Rename libudev0 → libudev1 for the SONAME bump. 2013-07-17 20:20:34 +02:00
Michael Biebl
b8edca7465 Update Build-Depends
- Drop libudev-dev, no longer required.
- Add gtk-doc-tools and libglib2.0-doc for the API documentation in
  libudev and libgudev.
- Add libgirepository1.0-dev and gobject-introspection for GObject
  introspection support in libgudev.
- Add libgcrypt11-dev for encryption support in the journal.
- Add libblkid-dev for the blkid udev builtin.
2013-07-17 20:20:33 +02:00
Michael Biebl
d943c214d7 Explicitly set Section and Priority for the udev binary package. 2013-07-17 20:20:33 +02:00
Michael Biebl
bfda5c156f Add Depends on libpam-runtime (>= 1.0.1-6) to libpam-systemd
as we are using pam-auth-update.

https://wiki.ubuntu.com/PAMConfigFrameworkSpec#module_package_implementation
2013-07-17 20:20:33 +02:00
Michael Biebl
57395a9947 Drop our faketime hack
Upstream uses a custom xsl style sheet now to generate the man pages
which no longer embeds the build date.
2013-07-17 20:20:33 +02:00
Michael Biebl
6f61866a96 The hwdb builtin has replaced pci-db and usb-db in udev
Drop the Recommends on pciutils and usbutils accordingly.
2013-07-17 20:20:33 +02:00
Michael Biebl
cd3f2c02ce Make libgudev-1.0-dev depend on gir1.2-gudev-1.0
as per GObject introspection mini-policy.  Closes: #691313
2013-07-17 20:20:33 +02:00
Michael Biebl
7ffbf10c80 Drop old Conflicts, Replaces and Breaks, which are no longer necessary. 2013-07-17 20:20:33 +02:00
Michael Biebl
238dae120d Don't hard-code Pre-Depends in udev but use ${misc:Pre-Depends} instead
Also drop the hard-coded Depends on libglib2.0-0 from gir1.2-gudev-1.0.
2013-07-17 20:20:33 +02:00
Michael Biebl
2ede64711e Wrap dependencies for better readability. 2013-07-17 20:20:33 +02:00
Michael Biebl
a74a316769 Add binary packages as found in the udev 175-7.2 source package. 2013-07-17 20:20:33 +02:00
Michael Biebl
ffd5b9a0e7 Drop Suggests on the various python packages from systemd
The systemd-analyze tool has been reimplemented in C.
2013-07-17 20:20:33 +02:00
Michael Biebl
0961d9284e Add Marco to Uploaders. 2013-07-17 20:20:29 +02:00
Michael Biebl
193016badc Stop building the GUI bits.
They have been split into a separate source package called systemd-ui.
2013-06-20 01:31:37 +02:00
Michael Biebl
389037ee07 Set Maintainer to pkg-systemd-maintainers@lists.alioth.debian.org.
Add Tollef and myself as Uploaders.
2013-06-20 01:19:38 +02:00
Michael Biebl
74ac0fef8f Update Vcs-* fields, the Git repository is hosted on alioth now. Set the default branch to "debian". 2012-10-18 09:49:10 +02:00
Tollef Fog Heen
77c6b0275b Override timestamp when building man pages
Override timestamp for man page building, thereby avoiding skew
between architectures which caused problems for multi-arch.  Closes:
2012-07-21 22:05:17 +02:00
Tollef Fog Heen
27bb26a30a Ship lsb init script override/integration in /lib/lsb/init-functions.d
Do this rather than diverting /lib/lsb/init-functions itself.  Add
appropriate Breaks to ensure upgrades happen.
2012-06-30 20:25:16 +02:00
Tollef Fog Heen
1950f28084 Convert to Multi-Arch: same where possible. Closes: #676615 2012-06-29 22:35:39 +02:00
Tollef Fog Heen
53771c52a0 Bump to debhelper 9. 2012-06-29 22:34:45 +02:00
Tollef Fog Heen
b62a2b9481 Add python-dbus and python-cairo to Suggests, for systemd-analyze. Closes: #672965 2012-06-05 22:40:07 +02:00
Michael Biebl
12d445f191 Build-Depend on valac (>= 0.12) instead of valac-0.12. Closes: #663323 2012-04-02 20:45:24 +02:00
Tollef Fog Heen
442a5b8678 Add libkmod-dev to build-depends 2012-02-28 22:15:31 +01:00
Michael Biebl
e3c0434f4a Use new dh_installdeb maintscript facility to handle obsolete conffiles.
Bump Build-Depends on debhelper accordingly.

Conflicts:

	debian/changelog
2012-02-28 07:57:19 +01:00
Michael Biebl
2b8f4caf73 Stop installing lib-init-rw (auto)mount units
and try to cleanup /lib/init/rw in postinst. Bump dependency on
initscripts accordingly. Closes: #643699
2012-02-27 22:49:13 +01:00
Michael Biebl
29e8f7a38b Add packages for libsystemd-journal and libsystemd-id128. 2012-02-11 19:49:24 +01:00
Michael Biebl
196e31e750 Add versioned Build-Depends on automake and autoconf
to ensure we have recent enough versions. Closes: #657284
2012-02-11 19:48:32 +01:00
Michael Biebl
d6caa6ed2a Bump Standards-Version to 3.9.2. No further changes. 2012-02-11 19:48:08 +01:00
Michael Biebl
2d8e8fb4eb Update Build-Depends
* Add Build-Depends on liblzma-dev for journal log compression.
* Add Build-Depends on libgee-dev, required to build systemadm.
2012-02-11 19:45:57 +01:00
Michael Biebl
007e78b1df Add Build-Depends on gperf. 2011-09-14 08:38:48 +02:00
Michael Biebl
a1f4d70385 Add Build-Depends on intltool. 2011-09-14 08:31:10 +02:00
Michael Biebl
827b5b11db Split libsystemd-login and libsystemd-daemon into separate binary packages. 2011-09-14 08:30:08 +02:00
Michael Biebl
6a777f3e23 Add Build-Depends on libacl1-dev. Required for building systemd-logind with ACL support. 2011-09-14 08:29:11 +02:00
Michael Biebl
c0e31db8ff Bump Build-Depends on libudev to (>= 172). 2011-09-14 08:28:31 +02:00
Michael Biebl
efd7059153 Build for libnotify 0.7. 2011-09-14 08:27:09 +02:00
Michael Biebl
7cede7aab7 Wrap build dependencies for easier readability. 2011-09-14 08:27:03 +02:00
Michael Biebl
c85dc49b03 Depend on util-linux (>= 2.19.1-2) which provides whole-disk locking support in fsck and remove our revert patch. 2011-06-29 14:00:16 +02:00
Tollef Fog Heen
54ebdb7e11 Add hard dependency on udev 2011-06-08 16:52:14 +02:00
Tollef Fog Heen
91d02107fb Add suggests on Python for systemd-analyze. 2011-04-21 17:18:18 +02:00
Tollef Fog Heen
168fe699a4 Add conflicts on klogd 2011-04-21 17:17:48 +02:00
Tollef Fog Heen
26364f2e60 Depend on initscripts >= 2.88dsf-13.4 for /run transition. 2011-04-21 17:17:11 +02:00
Tollef Fog Heen
abd2305248 Enable SELinux support. Closes: #618412 2011-03-20 20:46:34 +01:00
Tollef Fog Heen
aef2a93f2c Enable TCP wrapper support. Closes: #618409 2011-03-20 20:45:26 +01:00
Tollef Fog Heen
a2a836eb04 Add breaks on lvm2 (<< 2.02.84-1) 2011-03-02 21:32:03 +01:00
Tollef Fog Heen
b9e96974e7 Make build-dep on valac be valac-0.10 2011-02-16 19:42:53 +01:00
Tollef Fog Heen
eed848f729 Bump build dependency on valac to (>= 0.10.3) 2011-02-13 08:36:45 +01:00
Tollef Fog Heen
5285c995c9 Drop debian revision from libcryptsetup-dev build-dep to make lintian happy 2011-01-18 08:18:36 +01:00
Tollef Fog Heen
e90f41744c Tighten libcryptsetup-dev build-dep 2011-01-18 07:12:20 +01:00
Michael Biebl
b2e8a3611c Update package description
Update short package description based on the upstream homepage.
Lennart wants the description to no longer mention "session manager".
2011-01-16 10:00:20 +01:00
Tollef Fog Heen
e4a35aa806 Use the built-in cryptsetup support in systemd 2011-01-16 09:56:30 +01:00
Tollef Fog Heen
c9661edaca Add dependency on new util-linux to make sure /sbin/agetty exists 2010-12-26 12:58:17 +01:00
Tollef Fog Heen
6ce35d6eaa Use dh-autoreconf for updating the build system. 2010-11-20 09:38:44 +01:00
Tollef Fog Heen
692c506e1b Add libaudit-dev to build-depends 2010-11-20 09:34:15 +01:00
Tollef Fog Heen
dad1e1d44b Tighten dependency between systemd packages
Ensure the packages are updated in lockstep
2010-11-02 21:31:50 +01:00
Tollef Fog Heen
03ed4018b8 Add libnotify-dev to build-depends 2010-10-27 12:58:03 +02:00
Tollef Fog Heen
eefaae54a6 Add Depends on systemd from systemd-sysv 2010-10-07 21:49:12 +02:00
Tollef Fog Heen
427f9beaee Split package; move systemadm and pam module to own packages 2010-08-29 14:03:42 +02:00
Tollef Fog Heen
9d9cb1e081 Update Conflicts for systemd-sysv 2010-08-29 14:00:12 +02:00
Tollef Fog Heen
56586a6b91 Update build-depends for v8 2010-08-29 13:58:56 +02:00
Tollef Fog Heen
fcb2fa86d0 Update standards-version 2010-08-29 13:58:05 +02:00
Tollef Fog Heen
7bcde2163d Adjust build-deps 2010-08-17 10:44:33 +02:00
Tollef Fog Heen
c7bfe89ad9 Update standards-version, build-deps, add Vcs-* fields 2010-07-29 14:30:19 +02:00
Tollef Fog Heen
092d3cb47e Add systemd-sysv package which ships the symlinks that replaces sysvinit 2010-07-07 22:01:32 +02:00
Tollef Fog Heen
7ddf066629 Add missing build-deps 2010-06-05 21:33:35 +02:00
Tollef Fog Heen
71c8ab24a7 Add missing build-deps 2010-06-05 20:49:38 +02:00
Tollef Fog Heen
4651a3effb Bump cgroup build-dep, remove hard-coding 2010-06-05 08:51:06 +02:00
Tollef Fog Heen
80d60d1922 Somewhat newer upstream snapshot, still not released 2010-06-05 08:01:20 +02:00
Tollef Fog Heen
87041ed408 Add systemd-services package 2010-05-16 10:28:54 +02:00
Tollef Fog Heen
979df9158c Initial packaging 2010-05-16 10:26:57 +02:00