]>
git.proxmox.com Git - systemd.git/log
Michael Biebl [Sat, 6 Sep 2014 23:01:25 +0000 (01:01 +0200)]
Add missing sd-daemon.h include for sd_booted()
Jon Severinsson [Wed, 16 Jul 2014 18:00:00 +0000 (20:00 +0200)]
Rename one incredibly poorly named patch.
Michael Biebl [Sat, 6 Sep 2014 21:53:29 +0000 (23:53 +0200)]
Improve extended package description for compat library packages
Michael Biebl [Sat, 6 Sep 2014 21:34:33 +0000 (23:34 +0200)]
Fix deletion of factory-reset files
This is a follow-up fix for commit
f5d78072f6d1dc247384e21d0abaf553a09e4aa1 .
Michael Biebl [Sat, 6 Sep 2014 19:39:00 +0000 (21:39 +0200)]
Add systemd-bus-proxy system user so systemd-bus-proxyd can properly drop its privileges
Michael Biebl [Sat, 6 Sep 2014 19:36:18 +0000 (21:36 +0200)]
Use adduser in quiet mode
* Use adduser in quiet mode when creating the system users/groups to avoid
warning messages about the missing home directories. Those are created
dynamically during runtime.
* Set the gecos field when creating the system users.
Closes: #759175
Michael Biebl [Sat, 6 Sep 2014 19:35:22 +0000 (21:35 +0200)]
Small comment tweaks and indentation fixes
Michael Biebl [Sat, 6 Sep 2014 18:26:17 +0000 (20:26 +0200)]
Fix ProtectSystem= to properly work with split /usr
Cherry-pick upstream commit to fix ProtectSystem=full and make the
ProtectSystem= option consider /bin, /sbin, /lib and /lib64 (if it
exists) on Debian systems.
Closes: #759689
Michael Biebl [Sat, 6 Sep 2014 13:02:18 +0000 (15:02 +0200)]
Disable factory-reset feature and remove files associated with it
This feature needs more integration work first before it can be enabled
in Debian. E.g. Debian still uses a split /usr setup and a merged /usr is
a prerequisite for factory-reset to work properly.
Atm. it also leads to dependency cycles between keyboard-setup.service
and systemd-udev-hwdb-update.service.
This should be revisited for jessie+1.
Michael Biebl [Sat, 6 Sep 2014 12:51:04 +0000 (14:51 +0200)]
Order ifup@.service after networking.service
so we don't need to setup the runtime directory ourselves and we have a
defined point during boot when hotplugged network interfaces are
started.
Michael Biebl [Sat, 6 Sep 2014 12:48:30 +0000 (14:48 +0200)]
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
Michael Biebl [Sat, 6 Sep 2014 12:22:17 +0000 (14:22 +0200)]
Cherry-pick upstream commit which fixes the references to the systemctl man page
Closes: #760613
Michael Biebl [Fri, 5 Sep 2014 04:40:05 +0000 (06:40 +0200)]
Trim down udeb build further
by not enabling unused/unnecessary features.
Michael Biebl [Thu, 4 Sep 2014 23:54:44 +0000 (01:54 +0200)]
Install new systemd-path and systemd-escape binaries.
Michael Biebl [Thu, 4 Sep 2014 23:23:21 +0000 (01:23 +0200)]
Make /run/lock tmpfs an API fs so it is available during early boot
Closes: #751392
Michael Biebl [Thu, 4 Sep 2014 23:14:12 +0000 (01:14 +0200)]
Cherry-pick upstream commit to not install busname units if kdbus support is disabled
Michael Biebl [Thu, 4 Sep 2014 16:50:20 +0000 (18:50 +0200)]
Update symbols files
- Add two new symbols for libudev1.
- Remove private symbol from libgudev-1.0-0. This symbol was never part of
the public API and not used anywhere so we don't need a soname bump.
Michael Biebl [Thu, 4 Sep 2014 15:58:30 +0000 (17:58 +0200)]
Cherry-pick upstream fix to use correct versions for the new symbols that were introduced in libudev.
Michael Biebl [Thu, 4 Sep 2014 15:49:44 +0000 (17:49 +0200)]
Import upstream v215-stable patch series
Rebase remaining Debian patches on top of v215-stable.
Michael Biebl [Thu, 4 Sep 2014 15:12:50 +0000 (17:12 +0200)]
New upstream release v215
Michael Biebl [Thu, 4 Sep 2014 15:08:40 +0000 (17:08 +0200)]
Merge tag 'upstream/215' into experimental
Upstream version 215
Michael Biebl [Thu, 4 Sep 2014 15:08:06 +0000 (17:08 +0200)]
Imported Upstream version 215
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 )