Commit Graph

2046 Commits

Author SHA1 Message Date
Zbigniew Jędrzejewski-Szmek 85f0c93a50 Keep emacs configuration in one configuration file.
On 07.03.2011 19:04, Lennart Poettering wrote:
>
> Oh, I had assumed that .vimrc trick would allow project-wide vim
> modelines without having to edit each and every single file.
>
> Currently, every file does contain an emacs modeline at the top. It
> would be fair I guess to add a vim modeline to all those files too, even
> though it's not necessarily pretty.
Hi,
maybe it makes sense to go in the opposite direction: add .dir-locals.el
in the top directory. The settings are actually identical in all .[ch]
files.
2011-03-08 01:53:46 +01:00
Lennart Poettering b670e92b50 syslog: make sure the kmsg bridge is always pulled in and never terminated automatically
Since we want to replace the bridge dynamically by the real syslog
implementation such as rsyslog we need to make sure that the the bridge
stays running right to the moment rsyslog is up so that we process
messages enqueued by other processes started before rsyslog, so that
those clients don't stay stuck.
2011-03-07 21:56:13 +01:00
Andrey Borzenkov 0992bbd109 add .vimrc to .gitignore 2011-03-07 19:25:15 +01:00
Lennart Poettering c4b5a3d66f mount: make /media a tmpfs 2011-03-07 17:38:15 +01:00
Lennart Poettering 7fc7012b8b update TODO 2011-03-07 02:17:36 +01:00
Andrey Borzenkov c826cda421 add org.freedesktop.DBus.Properies.Set method
The patch adds framework for processing Set requests on properties
and as first consumers allows setting of LogTarget and LogLevel on
interface org.freedesktop.systemd1.Manager of org.freedesktop.systemd1.

The code should be generic enough to allow processing of any
property on other objects and interfaces as well.

No systemctl visible interface is added so far. The LogTarget and
LogLevel are meant for debugging in the first place; user interface
can be added if other usage emerge.

Set on systemwide systemd is restricted to root; I am not sure
how session level access is controlled.
2011-03-07 02:17:31 +01:00
Lennart Poettering b4353094e5 service: drop redundant check in sysv_translate_facility
We check for _r with an assert in the function header anyway, no need to
check it again.
2011-03-06 23:28:39 +01:00
Lennart Poettering fc7ac59412 update TODO 2011-03-05 00:30:54 +01:00
Lennart Poettering 76526bad9f machine-id: generate /etc/machine-id 0444 by default 2011-03-04 22:50:56 +01:00
Lennart Poettering 9b4f818bd8 machine-id: typo fix 2011-03-04 22:28:13 +01:00
Lennart Poettering d7ccca2e3f main: introduce /etc/machine-id
This is supposed to play the same roles /var/lib/dbus/machine-id,
however fixes a couple of problems:

- It is available during early boot since it is stored in /etc

- Removes the ID from the D-Bus context and moves it into a system
  context, thus hopefully lowering hesitation by people to use it.

- It is generated at installation time. If the file is empty at boot
  time it will be mounted over with a randomly generated ID, which is
  not saved to disk. This is useful to support state-less machines with
  no transient or writable /etc configuration.
2011-03-04 21:53:19 +01:00
Lennart Poettering 63a723f3a7 systemctl: fix exit code when directing is-enabled to chkconfig 2011-03-04 19:48:38 +01:00
Lennart Poettering 81ab0d3c65 main: minor optimization 2011-03-04 19:48:12 +01:00
Lennart Poettering c5d3439055 dbus: add 'Tainted' property to Manager object 2011-03-04 19:47:43 +01:00
Lennart Poettering 09bde77fc7 dbus: expose distribution name and features on manager object as properties 2011-03-04 18:34:56 +01:00
Lennart Poettering f1779fd27b man: document changed EnvironmentFile= behaviour 2011-03-04 14:13:47 +01:00
Lennart Poettering aa1671320d main: add link to wiki page with longer explanation of the /usr madness 2011-03-04 05:07:01 +01:00
Lennart Poettering ed1c99fcc1 s/seperate/separate/ 2011-03-04 03:58:52 +01:00
Lennart Poettering 8c7be95e5a execute: load environment files at time of execution, not when we load the service configuration
https://bugzilla.redhat.com/show_bug.cgi?id=661282
2011-03-04 03:44:43 +01:00
Lennart Poettering 0595f9a1c1 path: after installing inotify watches, recheck file again to fix race 2011-03-04 01:50:38 +01:00
Lennart Poettering 3fc546f93d path: don't use IN_ATTRIB on parent dirs when watching a file, since those cannot be removed without emptying the dir first anyway and we need IN_ATTRIB only to detect the link count dropping to 0 2011-03-04 00:22:00 +01:00
Lennart Poettering 430c18ed7f kill: always send SIGCONT after SIGTERM
When we kill a process to terminate it make sure to send SIGCONT to
ensure it is unpaused and processes the signal.
2011-03-03 23:55:30 +01:00
Lennart Poettering 2b590e135f readahead: disable collector automatically on read-only media 2011-03-03 23:03:26 +01:00
Lennart Poettering c1b664d055 sysctl: use scandir() instead of nftw() to guarantee systematic ordering 2011-03-03 22:17:09 +01:00
Lennart Poettering 1a6f4df6c9 dirent: support DT_UNKNOWN where necessary for compat with reiserfs 2011-03-03 16:29:50 +01:00
Lennart Poettering fc7a744cc4 README: refer to profusion if people ask for consulting/engineering services 2011-03-01 23:46:01 +01:00
Lennart Poettering 64e5f1b721 systemctl: add condreload alias for compat with ALTLinux 2011-03-01 22:20:13 +01:00
Lennart Poettering 6221fcdf2e man: fix chkconfig syntax to use --level 3 2011-03-01 22:18:49 +01:00
Lennart Poettering 020501d952 build-sys: prepare v19 2011-03-01 01:33:38 +01:00
Lennart Poettering 3db48a7850 update TODO 2011-03-01 01:02:35 +01:00
Lennart Poettering 3414abee0d ask-password: make a confused gcc shut up 2011-02-28 23:24:33 +01:00
Harald Hoyer 4ce9faa9d2 ratelimit: removed n_printed
Removed n_printed and renamed n_printed to num.
This is not a logging rate limiter anymore.
2011-02-28 23:04:18 +01:00
Harald Hoyer 35b8ca3aaf Spelling Corrections
Just some lame spelling corrections with no functionality.
2011-02-28 22:47:38 +01:00
Zbigniew Jędrzejewski-Szmek a9bd141b4a systemctl: always null-terminate the password 2011-02-28 22:17:36 +01:00
Alexey Shabalin 53bdb7c186 build-sys: update ALTLinux support
Please apply patch for update ALTLinux support.
2011-02-28 22:10:13 +01:00
Lennart Poettering 90e6abaea0 udev: don't ignore non-encrypted block devices with no superblock
They might be encrypted disks with no LUKS header.

https://bugzilla.redhat.com/show_bug.cgi?id=679842
2011-02-28 22:04:53 +01:00
Lennart Poettering 0e01075a2b udev: expose ttyUSB devices too 2011-02-28 21:51:34 +01:00
Lennart Poettering 230e12e337 udev: mark hvc devices for exposure in systemd 2011-02-28 21:51:34 +01:00
Lennart Poettering dd5e696d93 cryptsetup: add a terse help 2011-02-25 02:56:27 +01:00
Lennart Poettering 446f004656 agent: don't print warnings if a password was removed or timed out 2011-02-25 02:52:07 +01:00
Lennart Poettering c0f9c7da07 systemctl: shutdown agent explicitly so that it can reset the tty properly 2011-02-25 02:51:48 +01:00
Lennart Poettering 6d55002a69 service: never clean up a service that still has a process in it 2011-02-25 01:49:10 +01:00
Lennart Poettering c904f64d84 label: udev might be making changes in /dev while we iterate through it
Also, there are most likely dead symlinks in there, so let's ignore
ENOENT when we relabel.

https://bugzilla.redhat.com/show_bug.cgi?id=680169
2011-02-25 01:47:31 +01:00
Lennart Poettering 8e20e31a65 systemctl: properly handle job results 2011-02-24 03:24:51 +01:00
Lennart Poettering c0daa706d3 job: also trigger on-failure dependencies when jobs faile due to dependencies, timeout 2011-02-24 03:24:23 +01:00
Lennart Poettering a6a9a78d95 job: don't access j->type when j is already freed 2011-02-24 03:23:43 +01:00
Lennart Poettering c77bc38d28 job: when cancelling jobs, make sure to propagate this properly to depending jobs 2011-02-24 03:23:14 +01:00
Lennart Poettering 312732cfaf job: start job timeout on enqueuing not when we start to process a job
This practically reverses 23e1e0c4a3.

This makes it easier to timeout individual jobs so that this timeout can
be relied on, since blocked dependencies will not influence the timeout.
2011-02-24 02:41:38 +01:00
Lennart Poettering 5f8738667f unit: increase default timeout to 3min 2011-02-24 02:38:19 +01:00
Lennart Poettering 84168c7740 logger: leave the logger longer around and allow it do handle more connections 2011-02-24 02:38:02 +01:00