Commit graph

17 commits

Author SHA1 Message Date
Kay Sievers dce818b390 move all tools to subdirs 2012-04-12 17:54:42 +02:00
Lennart Poettering 5430f7f2bc relicense to LGPLv2.1 (with exceptions)
We finally got the OK from all contributors with non-trivial commits to
relicense systemd from GPL2+ to LGPL2.1+.

Some udev bits continue to be GPL2+ for now, but we are looking into
relicensing them too, to allow free copy/paste of all code within
systemd.

The bits that used to be MIT continue to be MIT.

The big benefit of the relicensing is that closed source code may now
link against libsystemd-login.so and friends.
2012-04-12 00:24:39 +02:00
Lennart Poettering de19ece738 sysctl: accept multiple passed configuration files 2012-03-20 15:31:09 +01:00
Lennart Poettering fc1a2e06a2 conf: when looking for configurations look in /etc first, in /run second
After long consideration we came to the conclusion that user
configuration in /etc should always override the (generally computer
generated) configuration in /run. User configuration should always be
what matters over anything else. Hence rearrange the search orders
accordingly.

In general this should change very little as overriding like this is
seldomn done so far, and the order between /etc and /usr stays the same.
2012-03-14 14:25:05 +01:00
Lennart Poettering 4c12626c8e umask: change default umask to 0022 just to be sure, and set it explicitly in all binaries, in order to make sure it is set when started from the terminal 2011-08-01 20:52:18 +02:00
Lennart Poettering f68c5a7076 sysctl: support multiple prefixes in a single invocation 2011-07-15 02:01:31 +02:00
Lennart Poettering 7a2a0b907b sysctl: support application of sysctl subtrees 2011-07-12 03:36:17 +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
Kay Sievers 40013ebc3d sysctl: correct /usr/local/lib path 2011-05-01 14:49:33 +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
Kay Sievers 44143309dd util: conf_files_list() return list as parameter 2011-04-28 23:51:24 +02:00
Kay Sievers db1413d738 sysctl.d, binfmt.d, modules-load.d: switch to stacked config dirs in /lib, /etc, /run 2011-04-25 20:41:47 +02:00
Lennart Poettering c1b664d055 sysctl: use scandir() instead of nftw() to guarantee systematic ordering 2011-03-03 22:17:09 +01:00
Lennart Poettering bd40a2d830 clang: fix some issues found with clang-analyzer 2011-01-22 02:19:16 +01:00
Lennart Poettering 5707631ec6 sysctl: don't warn if sysctls are gone 2011-01-05 00:05:53 +01:00
Lennart Poettering 24a3597372 sysctl: don't consider missing kernel options fatal 2010-11-18 23:03:42 +01:00
Lennart Poettering 8e1bd70d4c sysctl: implement native sysctl tool to support Debian-style /etc/sysctl.d 2010-11-18 21:52:26 +01:00