Commit Graph

2402 Commits

Author SHA1 Message Date
Lennart Poettering f28f1daf75 update TODO 2011-05-20 01:57:20 +02:00
Lennart Poettering 74bc3bdc20 util: use open_terminal() in chvt() too 2011-05-19 18:10:34 +02:00
Lennart Poettering ec6370a22d socket: expose SO_BROADCAST 2011-05-19 18:10:19 +02:00
Lennart Poettering ac49a39714 git: add .mailmap 2011-05-19 14:06:02 +02:00
Lennart Poettering beaccad011 exec: expose tty reset options in dbus introspection data 2011-05-19 13:22:53 +02:00
Lennart Poettering 6b6d2deecc socket: expose IP_TRANSPARENT 2011-05-19 13:22:31 +02:00
Lennart Poettering 6ea832a207 exec: hangup/reset/deallocate VTs in gettys
Explicitly disconnect all clients from a VT when a getty starts/finishes
(requires TIOCVHANGUP, available in 2.6.29).

Explicitly deallocate getty VTs in order to flush scrollback buffer.

Explicitly reset terminals to a defined state before spawning getty.
2011-05-18 01:07:36 +02:00
Lennart Poettering 9131f660ee socket: use 666 socket mode by default since neither fifos, nor sockets, nor mqueues need to be executable 2011-05-17 19:37:23 +02:00
Lennart Poettering 916abb21d0 socket: add POSIX mqueue support 2011-05-17 19:37:03 +02:00
Lennart Poettering fff2e5b58b README: document relation to nss-myhostname 2011-05-17 19:35:56 +02:00
Lennart Poettering c2a14cf0dd hostnamed: check that nss-myhostname is installed 2011-05-17 17:19:45 +02:00
Lennart Poettering fb389e05d8 update TODO 2011-05-17 17:17:26 +02:00
Ludwig Nussel cb80401132 sysctl: apply /etc/sysctl.conf last
apply /etc/sysctl.conf last to actually allow the admin to override
package provided defaults.
2011-05-16 23:36:52 +02:00
Koen Kooi 84bccb47a7 systemd-analyze: print hostname, kernelversion and arch at the top of the plot 2011-05-16 23:31:27 +02:00
Lennart Poettering 53d5582fa0 pam: downgrade a few log msgs 2011-05-16 23:31:06 +02:00
Lennart Poettering 88a07670cf hostnamed: SetPrettyHostname() should check PK action org.freedesktop.hostname1.set-static-hostname 2011-05-12 16:14:44 +02:00
Lennart Poettering bd118f8e22 user-sessions: ignore EROFS when unlinking /etc/nologin if the file doesn't exist anyway 2011-05-10 18:55:39 +02:00
Michael Olbrich e4c1d706bd build-sys: create dbussystemservicedir
otherwise building fails if it doesn't exist:

( cd <DESTDIR>/usr/share/dbus-1/services && \
                rm -f org.freedesktop.systemd1.service && \
                ln -s ../system-services/org.freedesktop.systemd1.service org.freedesktop.systemd1.service )
/bin/sh: line 0: cd: <DESTDIR>/usr/share/dbus-1/services: No such file or directory
2011-05-10 18:48:53 +02:00
Paul Menzel ec2002f849 util: include `stdarg.h`
Otherwise using uClibc compilation (OpenEmbedded [1] with `minimal-uclibc` for `MACHINE = "beagleboard"`) fails with the following error message.

| make[1]: Entering directory `/oe/build-minimal-uclibc/minimal-uclibc-dev/work/armv7a-oe-linux-uclibceabi/systemd-v26-r0/git'
|   CC     src/libsystemd_basic_la-util.lo
| src/util.c: In function 'acquire_terminal':
| src/util.c:2484:29: warning: cast increases required alignment of target type [-Wcast-align]
| src/util.c:2497:37: warning: cast increases required alignment of target type [-Wcast-align]
| src/util.c: In function 'rename_process':
| src/util.c:2905:17: warning: passing argument 1 of 'strncpy' discards qualifiers from pointer target type
| /oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include/string.h:87:14: note: expected 'char * restrict' but argument is of type 'const char *'
| src/util.c: In function 'cpu_set_malloc':
| src/util.c:3229:17: warning: implicit declaration of function 'CPU_ALLOC' [-Wimplicit-function-declaration]
| src/util.c:3229:25: warning: assignment makes pointer from integer without a cast
| src/util.c:3232:17: warning: implicit declaration of function 'CPU_ALLOC_SIZE' [-Wimplicit-function-declaration]
| src/util.c:3233:25: warning: implicit declaration of function 'CPU_ZERO_S' [-Wimplicit-function-declaration]
| src/util.c:3241:17: warning: implicit declaration of function 'CPU_FREE' [-Wimplicit-function-declaration]
|   CC     src/libsystemd_basic_la-label.lo
| In file included from src/label.c:27:0:
| src/util.h:358:41: error: expected declaration specifiers or '...' before 'va_list'
| make[1]: *** [src/libsystemd_basic_la-label.lo] Error 1
| make[1]: Leaving directory `/oe/build-minimal-uclibc/minimal-uclibc-dev/work/armv7a-oe-linux-uclibceabi/systemd-v26-r0/git'
| make: *** [all] Error 2
| + die 'oe_runmake failed'
| + oefatal 'oe_runmake failed'
| + echo FATAL: 'oe_runmake failed'
| FATAL: oe_runmake failed
| + exit 1
NOTE: package systemd-v26-r0: task do_compile: Failed
ERROR: Function 'do_compile' failed (see /oe/build-minimal-uclibc/minimal-uclibc-dev/work/armv7a-oe-linux-uclibceabi/systemd-v26-r0/temp/log.do_compile.4020 for further information)
ERROR: Task 13 (/oe/openembedded/recipes/systemd/systemd_git.bb, do_compile) failed with exit code '1'
ERROR: '/oe/openembedded/recipes/systemd/systemd_git.bb' failed

[1] http://www.openembedded.org/
2011-05-10 01:45:05 +02:00
Koen Kooi 1bd8b8184e build-sys: Angstrom support
This commit consists of the initial work to include Angstrom as a ported
distribution for systemd.

Angstrom tries to follow the debian way as much as possible, but deviates
where it doesn't make sense for 'embedded'.
2011-05-09 23:50:23 +02:00
Miklos Vajna 34a852e6f9 units: Enable plymouth for Frugalware 2011-05-09 22:41:02 +02:00
Kay Sievers 656842223b update TODO 2011-05-09 12:24:12 +02:00
Lennart Poettering 7a6000a682 unit: make ignoring in snapshots a per unit property, instead of a per unit type property 2011-05-05 10:58:55 +02:00
Lennart Poettering a96257af78 vconsole: use open_terminal() instead of open() 2011-05-03 17:58:28 +02:00
Lennart Poettering 4a058a7519 update TODO 2011-05-03 02:29:57 +02:00
Lennart Poettering 24d7d144a6 update TODO 2011-05-02 23:49:54 +02:00
Lennart Poettering 7ec75dc70f units: enable automount units only if the kernel supports them 2011-05-02 17:43:18 +02:00
Kay Sievers 40013ebc3d sysctl: correct /usr/local/lib path 2011-05-01 14:49:33 +02:00
Kay Sievers adf70c5e4e binfmt, modules-load, sysctl, tmpfiles: add missing ConditionDirectoryNotEmpty= 2011-04-30 23:08:15 +02:00
Kay Sievers 223a355816 binfmt, modules-load, sysctl, tmpfiles: read /usr/local/lib and where appropriate /lib directories 2011-04-30 20:31:33 +02:00
Lennart Poettering db91c52703 build-sys: prepare release 26 2011-04-30 04:29:28 +02:00
Lennart Poettering 24a73f5157 plymouth: introduce plymouth.enable=0 kernel command line switch 2011-04-30 04:23:36 +02:00
Lennart Poettering ec195f55fb util: don't AND cx with cx 2011-04-30 04:07:28 +02:00
Tollef Fog Heen ec43fbc68c man: typo in sd_daemon reference 2011-04-29 14:47:31 +02:00
Kay Sievers 44143309dd util: conf_files_list() return list as parameter 2011-04-28 23:51:24 +02:00
Lennart Poettering b23de6af89 dbus: make daemon reexecution synchronous
We simply keep open copies of the dbus connections across the
reexecution and close them as last step of it. A client can thus simply
wait until its connection is dropped to know when the reexecution is
finished.

https://bugzilla.redhat.com/show_bug.cgi?id=698198
2011-04-28 22:07:01 +02:00
Lennart Poettering b4bd51448f label: don't print warning when we try ro relabel an non-existing file
https://bugzilla.redhat.com/show_bug.cgi?id=698674
2011-04-28 05:06:48 +02:00
Lennart Poettering 6dfa54942c service: properly notice when services with a main process that isn't a child of init die
https://bugzilla.redhat.com/show_bug.cgi?id=699114
2011-04-28 04:56:55 +02:00
Lennart Poettering a9dd208208 lookup: drop empty directories from search paths 2011-04-28 04:55:05 +02:00
Lennart Poettering ac3f50caa5 path: simplify recheck logic 2011-04-28 03:22:05 +02:00
Lennart Poettering 796ba55494 unit: fix assert when trying to load unit instances for uninstanciable types
http://lists.freedesktop.org/archives/systemd-devel/2011-April/001910.html
2011-04-28 01:26:42 +02:00
Lennart Poettering e190aa0be1 systemctl: whitelist /etc instead of blacklisting /lib to figure out if [Install] is needed 2011-04-27 22:30:50 +02:00
Lennart Poettering ecb963cc40 def: lower default timeout to 90s
Almost everybody found 3min too long, so lower it again
2011-04-27 22:30:50 +02:00
Kay Sievers 0ecb942753 update TODO 2011-04-27 23:26:07 +02:00
Lennart Poettering 2121dcdded manager: fix serialization counter 2011-04-27 15:54:34 +02:00
Lennart Poettering 7dad4db0cb update TODO 2011-04-27 15:54:34 +02:00
Lennart Poettering a133bf10d0 dbus: don't hit assert when dumping properties
https://bugs.freedesktop.org/show_bug.cgi?id=36472
2011-04-27 00:28:10 +02:00
Miklos Vajna 27669061f4 build-sys: Add --disable-binfmt configure switch 2011-04-27 00:08:47 +02:00
Milan Broz 2d745456b2 cryptsetup: fix keyfile size option processing
/etc/crypttab uses "size" argument only for plain crypt mapping
(and input is limited to volume key size)

For LUKS it always read whole keyfile (no arguments except "luks"
should be in crypttab).

Because of bug in cryptsetup 1.2.0 (fixed in 1.3.0) library
did not enforced keyfile size argument, so this bug was
hidden for some time.

Patch also converts size in bits to bytes like excepted
by libcryptsetup api.

Fixes https://bugs.freedesktop.org/show_bug.cgi?id=36264
2011-04-26 21:50:15 +02:00
Lennart Poettering 641e01dcdc socket: improve warning message when we get POLLHUP 2011-04-26 21:39:14 +02:00