Martin Pitt
466c9c57f9
Move systemd-coredump socket and service into systemd-coredump binary package
2016-02-27 12:02:30 +01:00
Martin Pitt
7a1805b4e8
Enable seccomp support on powerpc, ppc64el, and s390x
...
This got enabled in libseccomp 2.2.3-3.
2016-02-11 16:13:36 +01:00
Martin Pitt
681aaee461
Remove obsolete udev maintainer script checks
...
- Drop check for kernel >= 2.6.32, which released in 2009.
- Drop restarting of some daemons due to the devtmpfs migration, which
happened before the above kernel even.
- Drop support for forcing upgrades on kernels known not to work via
/etc/udev/kernel-upgrade. Don't pretend that this would help, as users
could end up with a non-bootable system. Always fail early in preinst
when it's still possible to install a working kernel.
- Drop postinst test for "running in containers" -- it's actually possible
to run udev in containers if you mount /sys r/w and you know what you
are doing. Also, the init.d script and systemd service do that check
again.
- Keep the kernel feature and chroot checks, as these are still useful.
Simplify check_kernel_features() by eliminating some variables.
- Drop debconf templates. Two of them are obsolete, and having
CONFIG_SYSFS_DEPRECATED is now so implausible that this doesn't warrant
the overhead and translator efforts.
2016-02-08 23:21:36 +01:00
Martin Pitt
8df369446c
Fix systemd Breaks:/Replaces
...
Commit b81f0e8f4 meant to say "udev".
2016-02-03 10:09:10 +01:00
Martin Pitt
21d7f9624b
Move upstart conflicts back to static declarations
...
Revert the dynamism from commit 98ddec8f , and use the Ubuntu version. I. e.,
add systemd-sysv conflict to upstart-sysv, and version the upstart conflict.
This works with both Debian's and Ubuntu's upstart packages.
2016-02-03 09:36:46 +01:00
Martin Pitt
98ddec8f56
Determine systemd-sysv's upstart Conflicts: on build time
...
Use upstart-sysv when building on Ubuntu and upstart on Debian. This used to be
a delta in the Ubuntu branch, but breaks down when trying to do upstream build
tests with Debian's packaging in an Ubuntu VM (we can't yet run upstream tests
on Debian's CI).
2016-02-02 00:10:30 +01:00
Michael Biebl
9b4eac24fc
Wrap dependencies
2016-01-29 21:18:01 +01:00
Michael Biebl
721116740c
Use Breaks instead of Conflicts
...
Debian policy recommends to use (versioned) Breaks instead of Conflicts
when moving files between packages.
2016-01-29 21:16:57 +01:00
Michael Biebl
b81f0e8f45
Only ship *.link files as part of the udev package
...
The *.network files are solely used by systemd-networkd and should
therefor be shipped by the systemd package.
Closes : #808237
2016-01-29 21:09:20 +01:00
Martin Pitt
062637bed6
Replace "sysv-rc" dependency with Conflicts: openrc, file-rc
...
The rationale from #739679 still applies, but with the moving of
{invoke,update}-rc.d to init-system-helpers we don't actually need anything
from sysv-rc any more other than the assumption that SysV init scripts are
enabled in /etc/rc?.d/ for the SysV generator to work (and file-rc and openrc
don't do that).
This drops the last remaining dependency on a sysvinit binary.
2016-01-28 17:25:56 +01:00
Martin Pitt
1e6e1deef3
Drop Michael Stapelberg from Uploaders:
...
He stopped maintenance long ago. Thanks Michael for your great work in the
past!
2016-01-28 17:04:02 +01:00
Martin Pitt
ce90464a93
Drop net.agent, 80-networking.rules, and ifup@.service
...
These moved to ifupdown 0.8.5 now. Add Breaks: to earlier versions.
2016-01-02 10:03:56 +01:00
Martin Pitt
079252568f
Add acl build dependency (for <!nocheck>)
...
Current upstream master now needs it for some test cases.
2015-12-03 10:12:02 +01:00
Martin Pitt
aa4c360aa0
debian/rules: Rewrite kernel check using "linux-version"
...
This is cleaner than using dpkg --compare-versions, although the difference
should be rather academic for this purpose.
2015-11-19 12:58:37 +01:00
Michael Biebl
57dc61d6b6
Bump Build-Depends on libdw-dev to (>= 0.158) as per configure.ac
2015-11-19 12:53:49 +01:00
Martin Pitt
507a9704fd
Adjust libseccomp-dev build dependency for backported versions
2015-11-19 10:56:24 +01:00
Martin Pitt
a8b6ecce84
Bump libseccomp-dev build dependency
...
To indicate required versions for backporting to jessie.
Closes : #805497
2015-11-19 10:41:03 +01:00
Martin Pitt
b22870ee00
Bump util-linux dependencies to >= 2.27.1
...
To ensure that the mount monitor ignores /etc/mtab.
2015-11-18 15:33:35 +01:00
Felipe Sateler
7c55c6c142
Enable elfutils
2015-11-12 17:50:40 +01:00
Martin Pitt
df03613d61
Generalize s-coredump conflict
...
Use a new virtual package "core-dump-handler" instead. See
http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/2015-November/009344.html
2015-11-11 14:19:38 +01:00
Martin Pitt
15547ff1b6
Make systemd-coredump Conflicts: apport
...
Both packages set the core_pattern and handle crashes, you can't have both of
them at the same time.
2015-11-11 12:09:26 +01:00
Felipe Sateler
88224f8005
Add systemd-coredump package
...
Closes : #744964
2015-11-11 11:47:50 +01:00
Felipe Sateler
bd6d88d0eb
Add libnss-resolve package
...
Protect nss removal with a refcount, to not disable nss module until all
instances have been removed.
Closes : #798905
2015-11-11 11:20:27 +01:00
Michael Biebl
eef34512e1
Drop dependency on udev from the systemd package
...
We don't need udev within a container, so this allows us to trim down the
footprint by not installing the udev package.
2015-10-27 12:19:54 +01:00
Martin Pitt
2edb1e16fb
Revert "Install D-Bus policies into /usr/share/dbus-1/system.d/ instead of /etc/dbus-1"
...
Simon McVittie says that this needs to wait until Stretch+1 to avoid problems
on dist-upgrade due to policy files disappearing from /etc while the old
dbus-daemon is still running.
This reverts commit 5daf857c43 .
2015-10-14 15:31:35 +02:00
Martin Pitt
5daf857c43
Install D-Bus policies into /usr/share/dbus-1/system.d/ instead of /etc/dbus-1
...
This gets rid of some conffiles.
Bump D-Bus dependencies to >= 1.9.18 which started supporting this.
Remove obsolete conffiles on upgrades.
2015-10-14 10:28:53 +02:00
Martin Pitt
2d8b6af907
Bump util-linux/libmount-dev dependencies to >= 2.27
...
As per upstream configure.ac.
2015-10-08 08:48:56 +02:00
Martin Pitt
fac0ded8e1
Revert "Add "Provides: system-log-daemon" to systemd"
...
This is not yet fully correct as long as we don't enable persistent logging by
default.
This reverts commit d64401a808 .
2015-09-20 17:20:54 +02:00
Martin Pitt
d64401a808
Add "Provides: system-log-daemon" to systemd
...
The journal reads/logs syslog.
Closes : #799549
2015-09-20 16:36:24 +02:00
Michael Biebl
101e627ab9
Stop building the compat library packages and drop them for good
2015-09-19 15:29:57 +02:00
Michael Biebl
be383771b2
Drop libsystemd-login-dev
...
All reverse dependencies have been updated to use libsystemd-dev directly.
2015-09-09 16:49:59 +02:00
Martin Pitt
ae3e86d515
debian/control: Remove some boilerplate from the long descriptions
...
To more easily get to the point what a specific package actually does.
2015-09-04 08:21:45 +02:00
Martin Pitt
f4207827dd
Enable libseccomp support for mips64, mips64el, and x32
...
Closes : #797403
2015-09-03 09:41:48 +02:00
Michael Biebl
eff8a207b8
Strip trailing ',' for consistencies sake
2015-08-30 21:55:28 +02:00
Michael Biebl
844f0e0198
Small package description tweak
2015-08-30 21:55:28 +02:00
Michael Biebl
5e056e1ab2
Enable GnuTLS support as systemd-journal-remote makes sense mostly with encryption enabled
2015-08-30 21:55:26 +02:00
Michael Biebl
ab9f3398a3
Drop unnecessary Conflicts/Replaces from systemd-journal-remote
...
None of the files in this package were previously shipped by systemd.
2015-08-30 20:38:32 +02:00
Martin Pitt
99cf1af29c
Don't enable audit support when building with "stage1" profile
...
This avoids a circular build dep.
2015-08-25 12:33:56 +02:00
Martin Pitt
c3673cc588
Build-depend on dpkg-dev (>= 1.17.14) for build profiles support
...
Also bump debhelper version.
2015-08-25 08:48:07 +02:00
Martin Pitt
bb597f2f17
Don't build systemd-{container,journal-remote} for stage1 profile
...
Restrict the recently introduced build deps to !stage1 and don't build
systemd-container and systemd-journal-remote binaries in stage1.
This helps boostrapping and cross-building.
2015-08-25 08:05:03 +02:00
Michael Biebl
52758faa6f
Add new binary package "systemd-journal-remote"
...
This contains tools for sending/receiving remote journal logs:
systemd-journal-{remote,upload,gatewayd}.
Closes : #742802
LP: #1480952
2015-08-25 07:51:40 +02:00
Martin Pitt
0840e0c394
Move transitional libgcrypt11-dev build dep to libgcrypt20-dev
2015-08-24 11:33:15 +02:00
Martin Pitt
9191dc92ce
Split out "systemd-container" package with machined and nspawn and enable importd
...
Add new libbz2-dev, zlib1g-dev, and libcurl-dev build deps.
LP: #1448900
2015-08-22 16:51:12 +02:00
Martin Pitt
c4c69555fb
Install /lib/systemd/network/* into udev instead of systemd
...
It's really udev which is evaluating these. Bump Conflicts/Replaces
accordingly.
2015-08-22 12:08:30 +02:00
Martin Pitt
f36340e8e6
Bump "mount" dependency to >= 2.26, to ensure "swapon -o" availability
...
Closes : #796389
2015-08-22 12:05:46 +02:00
Michael Biebl
b7eb246c63
Extend stage1 profile to apparmor and annotate build depends
2015-08-18 16:55:07 +02:00
Michael Biebl
a2d0d8e615
Turn noudeb build option into build profile
2015-08-18 16:52:32 +02:00
Michael Biebl
1903f1ed9f
Mark check build dependencies with nocheck profile
2015-08-18 16:50:00 +02:00
Michael Biebl
86da49569c
Mark python build tools with :native to ease cross-building
2015-08-18 16:48:24 +02:00
Martin Pitt
c1e67af6ab
Don't enable gnu-efi on ARM
...
It FTBFSes and cannot really be tested now as there is no available hardware.
2015-07-30 08:19:55 +02:00
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