summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* NEWS: typo fixv199Lennart Poettering2013-03-261-1/+1
|
* build-sys: bump version and .so revisionsLennart Poettering2013-03-263-10/+5
|
* cryptsetup: when prompting for password use GPT partition labelLennart Poettering2013-03-261-25/+44
| | | | | If there's a GPT partition label set for a LUKS partition, then it's nicer to show that than the model number, when asking for a passphrase.
* man: document that the passive units cannot be pulled in mnaullyLennart Poettering2013-03-261-0/+8
|
* fstab-generator: drop x-initrd.rootfs mount optionHarald Hoyer2013-03-261-7/+1
| | | | | | | | | | | x-initrd.mount now has different meanings, if fstab-generator is called in the initramfs. initrd:/etc/fstab and x-initrd.mount defines mounts for the initrd-root-fs.target initrd:/sysroot/etc/fstab and x-initrd.mount defines mounts for the initrd-fs.target
* units: disallow manual starting of passive unitsLennart Poettering2013-03-266-0/+6
| | | | | | As passive units only are useful for ordering things within the initial transaction there is no point in ever activating them manually, hence refuse it.
* fstab-generator: degrade the message about missing "root=" to log_debugHarald Hoyer2013-03-261-1/+1
| | | | | Some installation media (fedora at least) does not have and need a "root=" argument on the kernel command line.
* Drop src/login/uaccess.c, dead codeMartin Pitt2013-03-261-91/+0
| | | | This moved to src/udev/udev-builtin-uaccess.c a while ago.
* bus: fix missing variable initializationLennart Poettering2013-03-261-1/+3
|
* modules-load: there's really no point in mentioning that a certain modules ↵Lennart Poettering2013-03-261-1/+1
| | | | | | | is already loaded After all, this runs in parallel to udev, so there's quite a chance it already is....
* build-sys: make gcc shut upLennart Poettering2013-03-261-1/+1
|
* build-sys: ship missing unit fileLennart Poettering2013-03-261-0/+1
|
* units: downgrade dependency on sockets.target/timers.target/paths.target by ↵Lennart Poettering2013-03-261-1/+2
| | | | | | | | basic.target There isn't really any need to require any targets but sysinit.target from basic.target, so downgrade sockets.target, paths.target, timers.target.
* bus: when we are talking to a bus, SCM_CREDS/SCM_SECLABEL are not very usefulLennart Poettering2013-03-261-4/+4
|
* bus: automatically generate minimal introspection data to find installed objectsLennart Poettering2013-03-263-4/+147
|
* bus: rename send_hello flag to bus_cientLennart Poettering2013-03-263-8/+9
| | | | | This way we can hide more than just the hello logic behind this flag, for example, later on automatic match management.
* build-sys: create kernel/install.d directoriesKay Sievers2013-03-261-0/+2
|
* NEWS: updateKay Sievers2013-03-261-1/+7
|
* cryptsetup-generator: let's be a bit more efficient with strv_extend()Lennart Poettering2013-03-251-21/+3
|
* cryptsetup-generator: add a missing OOM checkLennart Poettering2013-03-251-5/+4
|
* update NEWSLennart Poettering2013-03-251-1/+4
|
* prepare NEWS for 199Lennart Poettering2013-03-251-0/+57
|
* man: properly document the system targets that are also available for the ↵Lennart Poettering2013-03-252-2/+9
| | | | user instance
* man: rearrange systemd.special(7) to clarify which units are passive and ↵Lennart Poettering2013-03-252-172/+203
| | | | | | which ones aren't This also adds a short explanation paragraph for this.
* units: there is no point in pulling in ordering 'provides'-style targetsLennart Poettering2013-03-253-3/+0
| | | | | | | | Units such as nss-lookup.target, nss-user-lookup.target, remote-fs-pre.target, local-fs-pre.target, time-sync.target, rpcbind.target are to be pulled in by the implementing services, and that's there only purpose. They should not have any 'active component' otherwise, so let's drop all further deps from these units.
* update TODOLennart Poettering2013-03-251-0/+2
|
* units: introduce remote-fs-setup.target to pull in dependencies from remote ↵Lennart Poettering2013-03-257-18/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | mounts This introduces remote-fs-setup.target independently of remote-fs-pre.target. The former is only for pulling things in, the latter only for ordering. The new semantics: remote-fs-setup.target: is pulled in automatically by all remote mounts. Shall be used to pull in other units that want to run when at least one remote mount is set up. Is not ordered against the actual mount units, in order to allow activation of its dependencies even 'a posteriori', i.e. when a mount is established outside of systemd and is only picked up by it. remote-fs-pre.target: needs to be pulled in automatically by the implementing service, is otherwise not part of the initial transaction. This is ordered before all remote mount units. A service that wants to be pulled in and run before all remote mounts should hence have: a) WantedBy=remote-fs-setup.target -- so that it is pulled in b) Wants=remote-fs-pre.target + Before=remote-fs-pre.target -- so that it is ordered before the mount point, normally.
* Revert "remote-fs.target: want remote-fs-pre.target"Lennart Poettering2013-03-251-2/+0
| | | | | | | | This reverts commit 6bde0b3220e95a08cefb70846f73b2cf24b7734a. We should not pull in remote-fs-pre.target unconditionally. It's supposed to be pulled in by the implementors of it, rather then its users.
* units: and also, order all early-boot sockets before sockets.targetLennart Poettering2013-03-252-0/+2
|
* units: order all udev services before sysinit.target, tooLennart Poettering2013-03-253-2/+4
| | | | | | Not that it would matter much, but let's make things a bit more systematic: early boot services shall order themselves before sysinit.target, and nothing else.
* update TODOLennart Poettering2013-03-251-3/+4
|
* units: introduce new timers.target and paths.target to hook timer/path units ↵Lennart Poettering2013-03-2513-160/+319
| | | | into for boot
* fstab-generator: add missing strempty() callsMantas Mikulėnas2013-03-251-2/+2
|
* build-sys: add missing sed substitution for DEBUGTTYKay Sievers2013-03-253-10/+11
|
* build-sys: configurable debug shell tty pathUmut Tezduyar2013-03-252-2/+11
|
* fstab-generator: fix minor memory leak on error pathLennart Poettering2013-03-251-12/+15
|
* fstab-generator: add missing OOM checkLennart Poettering2013-03-251-4/+6
|
* fstab-generator: rename x-initrd-rootfs.mount to x-initrd.rootfsLennart Poettering2013-03-252-3/+1
| | | | | | This changes the fstab mount option x-initrd-rootfs.mount to x-initrd.rootfs, in order to only use a single namespace "x-initrd." for all mount options of the initrd.
* update TODOLennart Poettering2013-03-251-1/+3
|
* journal: Add sync timer to journal serverOleksii Shevchuk2013-03-257-16/+179
| | | | | | | | Add option to force journal sync with fsync. Default timeout is 5min. Interval configured via SyncIntervalSec option at journal.conf. Synced journal files will be marked as OFFLINE. Manual sync can be performed via sending SIGUSR1.
* update TODOLennart Poettering2013-03-251-0/+3
|
* core: ensure LSB Provides are handled correctlyFrederic Crozat2013-03-251-1/+1
| | | | | | | | | | | | | | | | | | | | | Let's say you have two initscripts, A and B: A contains in its LSB header: Required-Start: C and B contains in its LSB header: Provides: C When systemd is parsing /etc/rc.d/, depending on the file order, you can end up with either: - B is parsed first. An unit "C.service" will be "created" and will be added as additional name to B.service, with unit_add_name. No bug. - A is parsed first. An unit "C.service" is created for the "Required-Start" dependency (it will have no file attached, since nothing provides this dependency yet). Then B is parsed and when trying to handle "Provides: C", unit_add_name is called but will fail, because "C.service" already exists in manager->units. Therefore, a merge should occur for that case.
* udevd.c: set udev children_max according to CPU countHarald Hoyer2013-03-251-29/+6
| | | | Setting children_max according to RAM leads to too much concurrent I/O.
* timer: downgrade time change message to debugMichal Schmidt2013-03-251-2/+2
| | | | | | | | The manager already prints "Time has been changed" at level info. It seems too verbose to print the time change message additionally for every waiting timer unit. Downgrade the per-unit message to debug.
* bus: split socket related code into bus-socket.[ch], to prepare for kdbus ↵Lennart Poettering2013-03-256-640/+756
| | | | backend
* bus: implement 'unixexec:' protocolLennart Poettering2013-03-255-141/+417
|
* bus: make optional whether unix socket passing is negotiated and whether ↵Lennart Poettering2013-03-254-127/+226
| | | | | | | | hello is sent This alos gets rid of explicit sd_open_fd() and sd_open_address() constructors in favour of sd_new() + sd_new_start() where the negotiation parameters may be set it in between.
* bus: properly handle termination of connectionsLennart Poettering2013-03-251-0/+4
|
* bus: implement support for FD passingLennart Poettering2013-03-258-44/+291
|
* service: no need to drop rc. prefix anymoreMiklos Vajna2013-03-241-20/+2
| | | | | This reverts commit f5c88ec1330b61787441156de7d764a140774bd2. It is no longer necessary, and adds unnecessary magic.