Commit Graph

11838 Commits

Author SHA1 Message Date
Michael Biebl
b3b5b90529 Remove duplicate files 2013-07-18 16:54:15 +02:00
Michael Biebl
c3873876ac Add .install files for the udev packages
They are basically a copy from the old udev package.
Also update the systemd.install file.

Two important issues:
- Since we are using dh_installinit --sourcedirectory now (for the
  flavours), we can no longer install files from debian/ via .install
  and need to do that manually via debian/rules.
- Splitting up systemd and udev is rather cumbersome as they have many
  shared directories. Instead of listing each file individually, we
  allow that some files are installed twice and remove them later on via
  debian/rules.
2013-07-18 16:54:10 +02:00
Michael Biebl
b49fe705a3 Build two flavours
a regular build and one for the udev udebs with reduced dependencies.
2013-07-18 15:28:03 +02:00
Michael Biebl
418b0a2d41 Don't move libgudev to /lib
libgobject and libgmodule are currently installed in /usr/lib.
2013-07-17 20:24:08 +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
9d0e1d84f4 Rename conffiles for logind and journald 2013-07-17 20:24:08 +02:00
Michael Biebl
8af0f8a1f5 Remove obsolete bash-completion scripts on upgrades
Nowadays they are installed in /usr/share/bash-completion/completions.
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
8bed72a9f7 Stop ignoring test/ on git export
This breaks the test suite which requires the files in test/
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
4871634c6a Run gtkdocize on autoreconf.
This is now required since we are building gtk-doc based documentation.
2013-07-17 20:20:34 +02:00
Michael Biebl
ff6205062c Update symbols files
libudev now uses symbols versioning as the other libsystemd libraries.
The libgudev-1.0-0 symbols file has been copied from the old udev package.
2013-07-17 20:20:34 +02:00
Michael Biebl
292ed6dbac Rename libudev0 → libudev1 for the SONAME bump. 2013-07-17 20:20:34 +02:00
Michael Biebl
a2b8cfa13c Use gir dh addon to ensure ${gir:Depends} is properly set. 2013-07-17 20:20:33 +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
a980748924 New upstream release
New upstream release.  Closes: #675175, #675177
- In v183 the udev sources have been merged into the systemd source tree.
  As a result, the udev binary packages will now be built from the systemd
  source package.
2013-07-17 17:00:21 +02:00
Michael Biebl
201dcbc00b Revert "disable killing on entering START_PRE, START"
This reverts commit 1bb2e622eb.

Fixed properly by upstream with commit
ecedd90fcd.
2013-06-22 00:49:12 +02:00
Michael Biebl
6af6169c70 Merge branch 'master' into debian-experimental
Conflicts:
	Makefile.am
	TODO
	debian/tmpfiles.d/debian.conf
	man/systemd.mount.xml
	man/systemd.socket.xml
	man/systemd.unit.xml
	src/core/mount.c
	src/core/service.c
	src/core/special.h
	src/journal/journal-file.c
	src/journal/journald.c
	src/journal/systemd-journald.conf
	src/login/71-seat.rules
	src/manager.c
	src/shared/util.c
	src/systemctl/systemctl.c
	tmpfiles.d/legacy.conf
	tmpfiles.d/tmp.conf
	units/remote-fs.target
2013-06-22 00:46:42 +02:00
Michael Biebl
2f4f2f8b98 Merge tag 'v204'
systemd 204
2013-06-21 23:17:55 +02:00
Michael Biebl
bb7d767053 Release version 44-12 to unstable 2013-06-20 01:32:36 +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
10952c547d Update the checks which test if systemd is the active init.
The recommended check is [ -d /run/systemd/system ] as this will also
work with a standalone systemd-logind.
2013-06-20 01:17:00 +02:00
Michael Biebl
445f8dfd5b If the new init-system-helpers package is installed, make the debian-enable-units script a no-op.
The auto-enabler was meant as a temporary workaround and will be
removed once all packages use the new helper.
2013-06-20 01:17:00 +02:00
Michael Biebl
7741086a26 Update changelog 2013-06-20 01:16:55 +02:00
Michael Biebl
0bdf13ee4c Merge branch 'upstream-fixes' into debian 2013-06-20 00:54:25 +02:00
Michal Schmidt
8e023cb2be configure.ac: fix FTBFS with new glibc
glibc moved clock_* functions from librt to the core libc. As a result,
clock_gettime is no more a suitable symbol to use when finding librt.
Look for mq_open instead.
Reference:
http://www.sourceware.org/git/gitweb.cgi?p=glibc.git&h=6e6249d0b461b952d0f544792372663feb6d792a

Fixes a FTBFS in Fedora Rawhide.
2013-06-20 00:53:49 +02:00
Lennart Poettering
606c24e3bd build-sys: prepare 204 2013-05-09 15:45:50 +02:00
Lennart Poettering
2aba426ffb man: document that the kernel's audit subsystem is currently incompatible with nspawn containers 2013-05-09 15:33:02 +02:00
Karol Lewandowski
b62ee5249d condition, man: Add support for ConditionSecurity=smack
According to Documentation/security/Smack.txt:
  In keeping with the intent of Smack, configuration data is minimal
  and not strictly required. The most important configuration step is
  mounting the smackfs pseudo filesystem.
This means that checking the mount point should be enough.
2013-05-08 22:24:37 -04:00
Zbigniew Jędrzejewski-Szmek
539e0a4d58 systemd-python: add wrappers for easy functions in sd-login
sd_get_uids, sd_get_seats, sd_get_sessions, and sd_get_machine_names.
2013-05-08 21:35:03 -04:00
Zbigniew Jędrzejewski-Szmek
5afbe712db systemd-python: add __version__ strings 2013-05-08 21:34:44 -04:00
Zbigniew Jędrzejewski-Szmek
6866780115 Rearrange a few fields to reduce holes 2013-05-08 21:34:20 -04:00
Zbigniew Jędrzejewski-Szmek
fa13e4a784 man: add permalinks to subsection titles too 2013-05-08 21:33:48 -04:00
Lennart Poettering
cdf173349c update TODO 2013-05-07 20:56:41 +02:00
Lennart Poettering
c0b21b9669 hostnamectl: suppress outputting of pretty hostname field in status if empty 2013-05-07 20:56:41 +02:00
Lennart Poettering
e724b0639c hostname: only suppress setting of pretty hostname if it is non-equal to the static hostname and if the static hostname is set, too
https://bugzilla.redhat.com/show_bug.cgi?id=957814
2013-05-07 20:56:41 +02:00
Zbigniew Jędrzejewski-Szmek
0b95a21bd7 build-sys: properly mkdir for GENERAL_ALIASES
Previous commit (20d408766) was broken. The problem is not connected
to DESTDIR being set or not, but to the fact that targets in
$GENERAL_ALIASES have directory components, so mkdir -p wasn't
recursing deep enough.
2013-05-07 14:41:07 -04:00
Zbigniew Jędrzejewski-Szmek
20d4087669 build-sys: properly mkdir with DESTDIR set
grawity> ln: failed to create symbolic link
‘/home/grawity/pkg/aur/systemd-git/pkg/systemd//etc/systemd/system/multi-user.target.wants/remote-fs.target’: No such file or directory
2013-05-07 14:17:18 -04:00