]>
git.proxmox.com Git - systemd.git/log
Michael Biebl [Thu, 4 Sep 2014 14:58:14 +0000 (16:58 +0200)]
Revert "Add systemd depends on new mount."
This reverts commit
61af16b53ef2e288b9765c2046a15b4e823a2609 .
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.
Michael Biebl [Thu, 4 Sep 2014 14:51:15 +0000 (16:51 +0200)]
Apply patch which was forgotten when merging changes from master
The merge commit
87eac63ebe41726d96ddc4d35c772566b84d4891 added the path
util-avoid-considering-dpkg-temporary-files-relevant.patch but forgot to
actually add it to the series file.
Michael Biebl [Thu, 4 Sep 2014 14:45:34 +0000 (16:45 +0200)]
Drop patches which have been merged upstream
Michael Biebl [Tue, 26 Aug 2014 11:55:52 +0000 (13:55 +0200)]
Source lsb init-functions in udev-finish SysV init script
This makes sure any calls are redirected to the native service file when
running under systemd.
Michael Biebl [Tue, 26 Aug 2014 11:55:13 +0000 (13:55 +0200)]
Fix typo in changelog
Found by lintian.
Michael Biebl [Tue, 26 Aug 2014 10:13:40 +0000 (12:13 +0200)]
Drop our Debian-specific run-user.mount unit
as upstream now creates a per-user tmpfs via logind.
See upstream commit
1c231f56482546725c4dbd3303f70300bd3c63e9 .
Sjoerd Simons [Sun, 24 Aug 2014 12:56:17 +0000 (14:56 +0200)]
target experimental
Sjoerd Simons [Sat, 23 Aug 2014 20:35:40 +0000 (22:35 +0200)]
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
Michael Biebl [Wed, 20 Aug 2014 22:15:20 +0000 (00:15 +0200)]
Release version 208-8 to unstable
Michael Biebl [Wed, 20 Aug 2014 22:03:30 +0000 (00:03 +0200)]
Stop syslog.socket when entering emergency mode
Otherwise every log message triggers the start of the syslog service and
its dependencies which conflicts with emergency.target.
Closes: #755581
Michael Biebl [Wed, 20 Aug 2014 21:49:50 +0000 (23:49 +0200)]
Make emergency.service conflict with rescue.service
Otherwise if rescue mode is selected during boot and the emergency mode
is triggered (e.g. via a broken fstab entry), we have two sulogin
processes fighting over the tty.
Closes: #757072
Michael Biebl [Wed, 20 Aug 2014 21:41:26 +0000 (23:41 +0200)]
Mark upstream cherry-picks as such
Michael Biebl [Wed, 20 Aug 2014 21:27:02 +0000 (23:27 +0200)]
Cherry-pick upstream fix to ignore temporary dpkg files
Closes: #757302
Michael Biebl [Wed, 20 Aug 2014 21:21:33 +0000 (23:21 +0200)]
Updated upstream v208-stable patch series to
53b1b6c
Michael Biebl [Wed, 20 Aug 2014 20:38:02 +0000 (22:38 +0200)]
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
Michael Biebl [Wed, 20 Aug 2014 20:34:12 +0000 (22:34 +0200)]
Add Breaks: kmod (<< 14) to udev
to make sure we have a kmod version supporting the static-nodes command.
Michael Biebl [Wed, 20 Aug 2014 19:48:24 +0000 (21:48 +0200)]
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
Michael Biebl [Wed, 20 Aug 2014 19:27:58 +0000 (21:27 +0200)]
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
Michael Biebl [Wed, 20 Aug 2014 19:25:09 +0000 (21:25 +0200)]
Drop copy rule for vio_type from initramfs-tools hook
We no longer build the vio_type udev helper.
Martin Pitt [Thu, 14 Aug 2014 13:09:36 +0000 (15:09 +0200)]
Backport fix for lazy session-activation on non-seat0 seats
LP: #
1355331
Martin Pitt [Wed, 13 Aug 2014 10:35:44 +0000 (12:35 +0200)]
Add Turkish debconf translations
Thanks Mert Dirik!
Closes: #757498
Martin Pitt [Tue, 12 Aug 2014 07:49:16 +0000 (09:49 +0200)]
Drop --disable-xattr configure option for udeb
It does not exist any more after commit
1608ddfd .
Sjoerd Simons [Sun, 10 Aug 2014 14:45:56 +0000 (16:45 +0200)]
Re-add reworked Map-rcS.d-init-script-dependencies-to-their-systemd-.patch
Sjoerd Simons [Sun, 10 Aug 2014 13:35:40 +0000 (15:35 +0200)]
Be more precise on what gets purged in the changelog entry
Jon Severinsson [Sun, 13 Jul 2014 16:00:00 +0000 (18:00 +0200)]
Remove more stuff from /var/lib/systemd on systemd purge.
Jon Severinsson [Fri, 11 Jul 2014 12:57:17 +0000 (14:57 +0200)]
Update /run/initctl symlink target in debian/tmpfiles.d/debian.conf.
/dev/initctl is now a symlink to /run/systemd/initctl/fifo, so make /run/initct point directly to that.
Jon Severinsson [Wed, 23 Jul 2014 10:00:00 +0000 (12:00 +0200)]
Add systemd depends on new mount.
Also drop now-obsolete manpage patch.
Jon Severinsson [Thu, 24 Jul 2014 17:06:25 +0000 (19:06 +0200)]
Refer to more bugs in the changelog.
Jon Severinsson [Thu, 3 Jul 2014 00:00:00 +0000 (02:00 +0200)]
Do not order rcS.d services after local-fs.target if they do not explicitly depend on $local_fs.
Jon Severinsson [Thu, 24 Jul 2014 12:34:48 +0000 (14:34 +0200)]
Add support for rcS.d init scripts to the sysv-generator.
Jon Severinsson [Sun, 13 Jul 2014 18:00:00 +0000 (20:00 +0200)]
Do not force-enable default-on services on every upgrade.
Also drops the systemd-networkd, systemd-resolved and systemd-timesyncd
from the set of default services.
Jon Severinsson [Sun, 13 Jul 2014 18:00:00 +0000 (20:00 +0200)]
Try-restart networkd, resolved, and timesyncd after an upgrade.
Just like is already done for journald and logind.
Jon Severinsson [Sun, 13 Jul 2014 15:15:22 +0000 (17:15 +0200)]
Add new system group "input" used by udev rules in udev postinst.
Jon Severinsson [Thu, 3 Jul 2014 00:00:00 +0000 (02:00 +0200)]
Add new systemd service users in systemd postinst.
Sjoerd Simons [Sun, 13 Jul 2014 13:39:02 +0000 (15:39 +0200)]
Use the debian ntp pool and configure systemd uid/gid maximums
* debian/rules: Use the debian ntp pool as default ntp servers
* debian/rules: explicitely configure the maximum system uid/gids instead of
relying on autodetection
Sjoerd Simons [Sun, 13 Jul 2014 12:04:29 +0000 (14:04 +0200)]
debian/rules: Explicitely turn off rfkill, networkd, timesyncd and resolved for the udeb build
Sjoerd Simons [Sun, 13 Jul 2014 12:03:52 +0000 (14:03 +0200)]
debian/rules: Drop outdated --enable-tcpwrap
Sjoerd Simons [Sun, 13 Jul 2014 11:47:40 +0000 (13:47 +0200)]
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
Sjoerd Simons [Sun, 10 Aug 2014 08:43:26 +0000 (10:43 +0200)]
debian/control: Make udev break plymouth (<< 0.9.0-7) as older plymouths assume udev implementation details that have changed slightly since v213
Sjoerd Simons [Fri, 8 Aug 2014 21:18:00 +0000 (23:18 +0200)]
Merge branch 'master' into experimental
Conflicts:
debian/changelog
debian/control
debian/patches/series
debian/rules
Martin Pitt [Thu, 7 Aug 2014 06:31:58 +0000 (08:31 +0200)]
Fix duplicate line in copyright
Closes: #756899
Martin Pitt [Wed, 6 Aug 2014 11:34:21 +0000 (13:34 +0200)]
releasing package systemd version 208-7
Martin Pitt [Wed, 6 Aug 2014 11:14:30 +0000 (13:14 +0200)]
udev.init: Create static device nodes
This moved out of udevd. Thanks to Michael Biebl for the script!
Closes: #749021
Martin Pitt [Wed, 6 Aug 2014 10:59:56 +0000 (12:59 +0200)]
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
Martin Pitt [Wed, 6 Aug 2014 10:41:12 +0000 (12:41 +0200)]
Convert udev-finish.upstart from a task to a job
Avoids hangs with startpar. Workaround for #713135.
Closes: #756631
Martin Pitt [Wed, 6 Aug 2014 10:19:50 +0000 (12:19 +0200)]
Fix typo in systemd-shim dependency
Jon Severinsson [Thu, 24 Jul 2014 07:47:36 +0000 (09:47 +0200)]
Add support for TuxOnIce hibernation.
Closes: #746463
Jon Severinsson [Thu, 24 Jul 2014 11:38:54 +0000 (13:38 +0200)]
Ensure that systemctl is usable right after being unpacked.
Closes: #753589
Jon Severinsson [Thu, 24 Jul 2014 14:00:00 +0000 (16:00 +0200)]
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.
Jon Severinsson [Thu, 24 Jul 2014 14:00:00 +0000 (16:00 +0200)]
Do not fail udev upgrades if the udev service is already runtime-masked when the preinst script is run
Closes: #755746
Martin Pitt [Wed, 6 Aug 2014 09:23:47 +0000 (11:23 +0200)]
Drop now unnecessary libattr1-dev build dep
Martin Pitt [Wed, 6 Aug 2014 09:22:35 +0000 (11:22 +0200)]
Re-add systemd-shim alternative dependency to libpam-systemd
Version it to ensure cgmanager support.
Closes: #754984
LP: #
1343802
Martin Pitt [Mon, 21 Jul 2014 10:18:44 +0000 (12:18 +0200)]
Revert "Drop systemd-logind-launch script"
This reverts commit
b5949e269017cfc9c25218093137facf685e5c9e .
Now needed again for running wit systemd-shim/cgmanager.
Martin Pitt [Mon, 21 Jul 2014 10:18:31 +0000 (12:18 +0200)]
Reinstate patches to make logind D-BUS activatable
Martin Pitt [Tue, 5 Aug 2014 06:14:13 +0000 (08:14 +0200)]
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
Martin Pitt [Mon, 4 Aug 2014 14:24:47 +0000 (16:24 +0200)]
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
Martin Pitt [Mon, 4 Aug 2014 06:48:55 +0000 (08:48 +0200)]
Add dbus dependency to libpam-systemd
The PAM module is talking directly over D-BUS.
Closes: #755968
Martin Pitt [Mon, 4 Aug 2014 06:44:49 +0000 (08:44 +0200)]
Add simple autopkgtest for python3-systemd
Martin Pitt [Mon, 4 Aug 2014 05:37:48 +0000 (07:37 +0200)]
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
Martin Pitt [Mon, 4 Aug 2014 05:54:23 +0000 (07:54 +0200)]
Use glibc's xattr support instead of requiring libattr.
Fixes FTBFS with latest glibc and libattr.
Cherrypicked from trunk.
Closes: #756097
Michael Biebl [Sat, 26 Jul 2014 20:16:34 +0000 (22:16 +0200)]
Fix removal of _kernel-install zsh completion file
Follow up fix for
0aae718c6134d18055135ce110eac34a0a274203
Michael Biebl [Sat, 26 Jul 2014 19:42:36 +0000 (21:42 +0200)]
Install zsh completions to the correct place
Closes: #717540
Jon Severinsson [Thu, 24 Jul 2014 00:12:45 +0000 (02:12 +0200)]
Add Breaks on lvm2 versions without native systemd support.
Jon Severinsson [Wed, 23 Jul 2014 22:13:09 +0000 (00:13 +0200)]
Update Depends on initscripts to the version with a systemd-compatible mountnfs ifup hook.
Jon Severinsson [Tue, 22 Jul 2014 13:38:03 +0000 (15:38 +0200)]
Map some rcS.d init script dependencies to their systemd equivalent.
Martin Pitt [Mon, 21 Jul 2014 13:29:56 +0000 (15:29 +0200)]
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.
Jon Severinsson [Fri, 18 Jul 2014 14:00:00 +0000 (16:00 +0200)]
Cherry-pick upstream fix for journal file permissions.
Michael Biebl [Wed, 16 Jul 2014 23:05:34 +0000 (01:05 +0200)]
Mask remaining services provided by the initscripts package
and document in more detail why certain services have been masked.
Closes: #659264
Michael Biebl [Wed, 16 Jul 2014 22:43:37 +0000 (00:43 +0200)]
Remove duplicate PATH
Michael Biebl [Wed, 16 Jul 2014 22:40:34 +0000 (00:40 +0200)]
Remove udev.vim syntax file
vim provides syntax highlighting support for udev rules since around
2006.
Michael Biebl [Wed, 16 Jul 2014 22:39:35 +0000 (00:39 +0200)]
Remove systemd-hack-up-the-source.hook script
No longer necessary after the switch from gitpkg to git-buildpackage.
Jon Severinsson [Sun, 6 Jul 2014 16:00:00 +0000 (18:00 +0200)]
Remove pre-generated rules and unit files in debian/rules clean target.
These are generated with rootprefix=/usr and so has the wrong paths for Debian.
Jon Severinsson [Sun, 6 Jul 2014 16:00:00 +0000 (18:00 +0200)]
Update symbols file for libgudev-1.0-0.
Jon Severinsson [Sun, 6 Jul 2014 16:00:00 +0000 (18:00 +0200)]
Add new symbols file for libsystemd0.
Jon Severinsson [Sun, 6 Jul 2014 16:00:00 +0000 (18:00 +0200)]
Install the new combined libsystemd0 library
Sjoerd Simons [Fri, 23 May 2014 11:24:53 +0000 (13:24 +0200)]
explicitly disable microhttpd
(cherry picked from commit
515ed789804047074e103d0cfb30d478bab5cbe0 )
Sjoerd Simons [Fri, 23 May 2014 11:24:48 +0000 (13:24 +0200)]
Install busctl and translations
(cherry picked from commit
3853bf74f3102905b6587755781d1a42ea09f9da )
Sjoerd Simons [Fri, 23 May 2014 11:24:39 +0000 (13:24 +0200)]
attempt parallel build
(cherry picked from commit
95a6ae15fdcda87e5cf47a0d96ce9a09b75fdb65 )
Sjoerd Simons [Fri, 23 May 2014 11:24:20 +0000 (13:24 +0200)]
add python-lxml for python-systemd
(cherry picked from commit
17a18eb2645e9c15a13fba82b0db591c148d4a4d )
Sjoerd Simons [Fri, 27 Jun 2014 20:16:10 +0000 (22:16 +0200)]
Fix build of the insserv generator
(cherry picked from commit
5a4ffa250571f55be55495caaa8c990045fee740 )
Jon Severinsson [Wed, 16 Jul 2014 18:00:00 +0000 (20:00 +0200)]
Import upstream v214-stable patch series and rebase remaining Debian patches.
Jon Severinsson [Wed, 16 Jul 2014 18:00:00 +0000 (20:00 +0200)]
Merge tag 'upstream/214' into experimental
Jon Severinsson [Wed, 16 Jul 2014 18:00:00 +0000 (20:00 +0200)]
Switch debian-branch to experimental
Michael Biebl [Tue, 15 Jul 2014 22:44:42 +0000 (00:44 +0200)]
Release version 208-6 to unstable
Michael Biebl [Tue, 15 Jul 2014 14:34:38 +0000 (16:34 +0200)]
Upload to unstable.
Jon Severinsson [Tue, 1 Jul 2014 18:00:00 +0000 (20:00 +0200)]
Imported Upstream version 214
Jon Severinsson [Sun, 6 Jul 2014 16:00:00 +0000 (18:00 +0200)]
Move three more manpages from systemd to libsystemd-*-dev as appropriate.
Jon Severinsson [Sun, 6 Jul 2014 16:00:00 +0000 (18:00 +0200)]
Update Debian patches to apply on top of v208-stable.
Jon Severinsson [Sun, 6 Jul 2014 16:00:00 +0000 (18:00 +0200)]
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/
Michael Biebl [Sat, 28 Jun 2014 11:41:47 +0000 (13:41 +0200)]
Release version 208-5 to experimental
Michael Biebl [Sat, 28 Jun 2014 11:33:34 +0000 (13:33 +0200)]
Update changelog
Michael Biebl [Sat, 28 Jun 2014 11:33:07 +0000 (13:33 +0200)]
Merge branch 'master' into experimental
Conflicts:
debian/changelog
Michael Biebl [Sat, 28 Jun 2014 11:23:46 +0000 (13:23 +0200)]
Release version 204-14 to unstable
Michael Biebl [Sat, 28 Jun 2014 11:21:25 +0000 (13:21 +0200)]
journald: remove unused variable
Michael Biebl [Sat, 28 Jun 2014 11:06:56 +0000 (13:06 +0200)]
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
Michael Biebl [Sat, 28 Jun 2014 10:57:59 +0000 (12:57 +0200)]
Fix SIGABRT in insserv generator caused by incorrect usage of strcat()
Closes: #752992
Michael Biebl [Fri, 27 Jun 2014 23:22:33 +0000 (01:22 +0200)]
Release version 208-4 to experimental
Michael Biebl [Fri, 27 Jun 2014 23:21:42 +0000 (01:21 +0200)]
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.
Michael Biebl [Fri, 27 Jun 2014 22:43:03 +0000 (00:43 +0200)]
Update changelog
Michael Biebl [Fri, 27 Jun 2014 22:35:48 +0000 (00:35 +0200)]
Merge branch 'master' into experimental
Conflicts:
debian/changelog
debian/patches/Load-sg-module-from-80-drivers.rules.patch
debian/patches/rules-drivers-always-call-kmod-even-when-a-driver-is.patch
debian/patches/series