Commit Graph

617 Commits

Author SHA1 Message Date
Michael Biebl
3de79dba03 Updated upstream v208-stable patch series to 53b1b6c 2014-08-20 23:21:44 +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
Michael Biebl
0d3c155c39 Don't write to /sys/kernel/uevent_helper unconditionally
Fix udev SysV init script and d-i start script to not write to
/sys/kernel/uevent_helper unconditionally to not fail on a kernel with
CONFIG_UEVENT_HELPER unset.

Closes: #756312
2014-08-20 22:31:08 +02:00
Michael Biebl
046fd6b09c Don't rely on /dev/stdout when creating static device nodes under sysvinit
"kmod static-nodes" will write its output to /dev/stdout by default.
That device node is created by udevd as a symlink to /proc/self/fd/1.
Since we run make_static_nodes() in the udev SysV init script before
udevd is started, this device node is not guaranteed to exist and kmod
fails to deal with that properly.
As a workaround, use "kmod static-nodes --output=/proc/self/fd/1".

Closes: #757830
2014-08-20 22:23:15 +02:00
Michael Biebl
3b0fe50ea2 Drop copy rule for vio_type from initramfs-tools hook
We no longer build the vio_type udev helper.
2014-08-20 21:25:09 +02:00
Martin Pitt
c5419a70d3 Backport fix for lazy session-activation on non-seat0 seats
LP: #1355331
2014-08-14 15:09:41 +02:00
Martin Pitt
b9132b4127 Add Turkish debconf translations
Thanks Mert Dirik!

Closes: #757498
2014-08-13 12:35:44 +02:00
Martin Pitt
78011eac49 Drop --disable-xattr configure option for udeb
It does not exist any more after commit 1608ddfd.
2014-08-12 09:49:16 +02:00
Martin Pitt
72405a1a3d Fix duplicate line in copyright
Closes: #756899
2014-08-07 08:31:58 +02:00
Martin Pitt
c9b006cf4c releasing package systemd version 208-7 2014-08-06 13:34:21 +02:00
Martin Pitt
31ff902af6 udev.init: Create static device nodes
This moved out of udevd. Thanks to Michael Biebl for the script!

Closes: #749021
2014-08-06 13:14:30 +02:00
Martin Pitt
a79911a8c6 Add debian/extra/60-keyboard.hwdb: Latest keymaps from upstream git
This makes it trivial to backport keymap fixes to stable releases.

Closes: #657809
LP: #1322770
LP: #1339998
2014-08-06 12:59:56 +02:00
Martin Pitt
04e49ef824 Convert udev-finish.upstart from a task to a job
Avoids hangs with startpar. Workaround for #713135.

Closes: #756631
2014-08-06 12:41:12 +02:00
Martin Pitt
f8976911a7 Fix typo in systemd-shim dependency 2014-08-06 12:19:50 +02:00
Jon Severinsson
d8b09ffecc Add support for TuxOnIce hibernation.
Closes: #746463
2014-08-06 11:52:15 +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
Jon Severinsson
7a9f6b1da1 Do not fail udev upgrades if the udev service is already runtime-masked when the preinst script is run
Closes: #755746
2014-08-06 11:41:06 +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
0b28ec9ab8 Revert "Drop systemd-logind-launch script"
This reverts commit b5949e2690.

Now needed again for running wit systemd-shim/cgmanager.
2014-08-06 11:20:18 +02:00
Martin Pitt
867a2d67d4 Reinstate patches to make logind D-BUS activatable 2014-08-06 11:19:25 +02:00
Martin Pitt
9b81d900f6 75-persistent-net-generator.rules: Adjust Ravello interfaces
They don't violate the assignment schema, they should just not be persistent.
Thanks to Boris Figovsky.

Closes: #747475
LP: #1317776
2014-08-05 08:14:13 +02:00
Martin Pitt
d5686ac27a Fix CD symlinks
Make /dev/cdrom appear for all types of drives, not just for pure CD-ROM ones.
Also, fix the symlinks to stay after change events.

LP: #1323777
2014-08-04 16:24:47 +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
eb5ba93831 Add simple autopkgtest for python3-systemd 2014-08-04 08:44:49 +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
Martin Pitt
1608ddfd78 Use glibc's xattr support instead of requiring libattr.
Fixes FTBFS with latest glibc and libattr.

Cherrypicked from trunk.

Closes: #756097
2014-08-04 07:54:23 +02:00
Michael Biebl
5dc8888e31 Fix removal of _kernel-install zsh completion file
Follow up fix for 0aae718c61
2014-07-26 22:26:42 +02:00
Michael Biebl
0aae718c61 Install zsh completions to the correct place
Closes: #717540
2014-07-26 21:45:24 +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
fead84266a Map some rcS.d init script dependencies to their systemd equivalent. 2014-07-22 15:38:03 +02:00
Martin Pitt
3f3b71a903 Clean up libsystemd-login-dev autopkgtest
Rename "api" autopkgtest to "build-login", and stop requiring that
sd_login_monitor_new() succeeds. It doesn't in many environments like schroot
or after upgrades from < 204, and the main point of the test is to check that
libsystemd-login-dev has correct contents and dependencies. Drop
"isolation-machine" requirement.
2014-07-21 15:29:56 +02:00
Jon Severinsson
7123268760 Cherry-pick upstream fix for journal file permissions. 2014-07-18 15:12:00 +02:00
Michael Biebl
09c680d92f Mask remaining services provided by the initscripts package
and document in more detail why certain services have been masked.

Closes: #659264
2014-07-17 01:06:56 +02:00
Michael Biebl
ffd2efbb1d Remove duplicate PATH 2014-07-17 00:45:36 +02:00
Michael Biebl
ee4c6161b2 Remove udev.vim syntax file
vim provides syntax highlighting support for udev rules since around
2006.
2014-07-17 00:45:36 +02:00
Michael Biebl
16105187d8 Remove systemd-hack-up-the-source.hook script
No longer necessary after the switch from gitpkg to git-buildpackage.
2014-07-17 00:45:26 +02:00
Michael Biebl
054b924f4e Release version 208-6 to unstable 2014-07-16 00:44:42 +02:00
Michael Biebl
e4e966f51d Upload to unstable. 2014-07-15 16:34:38 +02:00
Jon Severinsson
19500a5fbd Move three more manpages from systemd to libsystemd-*-dev as appropriate. 2014-07-07 12:30:40 +02:00
Jon Severinsson
9140fce078 Update Debian patches to apply on top of v208-stable. 2014-07-07 12:29:51 +02:00
Jon Severinsson
87c3557857 Add v208-stable patch series.
This commit was created using the following commands and then fixing up debian/patches/series manually.
$ git config diff.renames false
$ git rebase --onto debian/208-5 v208 stable/v208-stable
$ git checkout -b patch-queue/experimental HEAD
$ gbp-pq export --no-patch-numbers
$ git add --ignore-removal debian/patches/
2014-07-07 12:29:26 +02:00
Michael Biebl
dbde4e329b Release version 208-5 to experimental 2014-06-28 13:41:47 +02:00
Michael Biebl
8180a29967 Update changelog 2014-06-28 13:33:34 +02:00
Michael Biebl
682b99a27b Merge branch 'master' into experimental
Conflicts:
	debian/changelog
2014-06-28 13:33:07 +02:00
Michael Biebl
5f9c82db8e Release version 204-14 to unstable 2014-06-28 13:23:46 +02:00
Michael Biebl
50e3ecb742 journald: remove unused variable 2014-06-28 13:22:19 +02:00