Andrey Borzenkov
0992bbd109
add .vimrc to .gitignore
2011-03-07 19:25:15 +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
07faed4f99
virtualization: beef virtualization code
2011-02-21 21:48:59 +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
Lennart Poettering
f90cf44c02
load-fragment: properly do comparison of words
2010-11-14 19:59:10 +01:00
Lennart Poettering
06cdd2484c
ac-power: make ac-power a proper binary that scripts can call
2010-11-10 22:38:44 +01:00
Lennart Poettering
e9ddabc246
manager: parse RD_TIMESTAMP passed from initrd
2010-11-10 22:38:44 +01:00
Lennart Poettering
e23a0ce8ba
cryptsetup: minimal cryptsetup unit generator
2010-11-10 22:38:43 +01:00
Lennart Poettering
ec863ba65a
ask-password: add basic tty agent
2010-10-25 20:36:01 +02:00
Lennart Poettering
3d20ed6d51
fsck: add initial version of fsck and quotacheck wrappers
2010-10-19 21:19:12 +02:00
Lennart Poettering
e92787416c
user-sessions: add minimal utility to kill user sessions that shall be called before destroying services on shutdown
2010-10-07 22:38:40 +02:00
Fabiano Fidencio
e347837975
umount: Adding unmount functions to be used in shutdown
...
This functions will:
- umount all mount points that aren't API
- remount read-only all mount points that can't be umounted
- umount all swap devices.
- detach all loopback devices
TODO:
- umount dms
Mountpoints are being read from /proc/self/mountinfo.
Swaps are being read from /proc/swaps.
Loop devices from /sys/class/block/loop*.
2010-10-07 19:23:26 +02:00
Lennart Poettering
bfaf42d22b
tmpfiles: rename tempfiles to tmpfiles since this isn't windows
2010-09-28 22:11:27 +02:00
Lennart Poettering
5008d5815a
tempfiles: add little utility for creating volatile files/dirs in tmpfs hierarchies
2010-09-28 02:34:02 +02:00
Lennart Poettering
22be093ffb
readahead: implement minimal readahead logic based on fanotify(), mincore() and readahead()
2010-09-23 15:02:13 +02:00
Lennart Poettering
490aed5849
ask-password: add minimal framework to allow services query SSL/harddisk passphrases from the user
2010-09-17 01:26:29 +02:00
Lennart Poettering
97c4a07df9
vconsole: add new utility to initialize the virtual console
2010-09-16 00:36:41 +02:00
Lennart Poettering
93a45c562a
serial: use seperate getty template for serial ttys
2010-08-25 03:09:57 +02:00
Lennart Poettering
addab137cd
syslog: add minimal syslog/kmsg bridge syslogd
2010-08-21 03:57:47 +02:00
Lennart Poettering
449ddb2d23
remount: add tool that applies /etc/fstab mount options to all api mounts
2010-08-20 03:26:15 +02:00
Lennart Poettering
e59077036b
hostname: on all distros make the name configured in /etc/hostname take precedence over distro-specific configuration
...
In order to unify configuration across distributions we pick the
simple-most option by default (Debian's /etc/hostname) and then fall
back to distro-specific hacks if that doesn't exist.
2010-08-19 03:02:22 +02:00
Lennart Poettering
b2423f1f43
modules-load: add systemd-modules-load tool that can load a configured list of modules in /etc/modules.d/ on boot, replacing distro-dependent shell hacks for this
2010-08-19 02:03:17 +02:00
Lennart Poettering
5192bd1945
auto-getty: rework auto console getty logic to work in conjunction with single user mode
2010-08-17 03:29:46 +02:00
Lennart Poettering
f614480831
systemctl: add support for delayed shutdown, similar to sysv in style
2010-08-16 15:37:52 +02:00
Lennart Poettering
6e200d55ae
random-seed: add missing random-seed.c file
2010-08-14 21:23:26 +02:00
Lennart Poettering
4927fcae48
audit,utmp: implement audit logic and rip utmp stuff out of the main daemon and into a helper binary
2010-08-11 01:44:38 +02:00
Lennart Poettering
50f2a90dae
update fixme
2010-07-21 20:26:44 +02:00
Lennart Poettering
fa776d8e96
cgls: beef up control group dumping and introduce cgls tool
2010-07-08 21:01:42 +02:00
Lennart Poettering
359957ee23
man: document runlevel and systemd-install
2010-06-23 01:49:57 +02:00
Lennart Poettering
f9378423b9
man: document sd-daemon.[ch]
2010-06-23 00:31:54 +02:00
Lennart Poettering
8c6db83365
pam: implement systemd PAM module and generelize cgroup API for that a bit
2010-06-21 23:27:18 +02:00
Lennart Poettering
514f4ef52f
systemctl: add verbs for special units
2010-06-18 04:22:59 +02:00
Lennart Poettering
4a2a8b5a82
notify: add systemd-notify command line tool
2010-06-17 22:50:06 +02:00
Lennart Poettering
8c47c7325f
notify: add minimal readiness/status protocol for spawned daemons
2010-06-16 05:10:31 +02:00
Lennart Poettering
10e87ee7f6
install: add systemd-install tool for managing alias/wants symlinks
2010-06-16 01:58:50 +02:00
Lennart Poettering
4288f61921
dbus: automatically generate and install introspection files
2010-05-23 03:45:33 +02:00
Lennart Poettering
9f23530860
man: document a few special units
2010-05-16 22:45:11 +02:00
Lennart Poettering
dfac97b21e
build-sys: generate intermediate files in subdirs
2010-05-16 19:09:22 +02:00
Lennart Poettering
d1ab0ca073
man: add some initial man page work
2010-05-15 23:06:41 +02:00
Lennart Poettering
af5bc85dc1
loopback: configure lo device on bootup
2010-05-09 18:02:38 +02:00
Lennart Poettering
58c1665322
gitignore: ignore files ending in ~
2010-05-06 22:12:16 +02:00
Lennart Poettering
15ae422b74
execute: support basic filesystem namespacing
2010-04-21 22:15:06 +02:00
Lennart Poettering
70fcff314f
units: install a few basic units by default
2010-04-13 05:18:12 +02:00
Lennart Poettering
0b7964b804
sysv: implement /dev/initctl compatibility
2010-04-04 22:53:42 +02:00
Lennart Poettering
8e27452380
cgroup: add cgroupsification
2010-03-31 16:29:55 +02:00
Lennart Poettering
380bc8790d
git: ignore Makefile
2010-02-13 01:17:29 +01:00
Lennart Poettering
47be870bd8
build: basic autoconfization
2010-02-03 14:21:48 +01:00
Lennart Poettering
501c7d0b77
systemadm: implement basic control UI systemadm
2010-02-03 12:40:09 +01:00
Lennart Poettering
5630af71d7
client: add a very basic Vala command line tool
2010-02-02 22:22:51 +01:00
Lennart Poettering
b52429d4e0
implement trivial socket activated logger daemon
2010-01-27 22:43:50 +01:00
Lennart Poettering
1ffba6fe82
fix job merging
2010-01-21 00:51:37 +01:00
Lennart Poettering
6a66a1af45
update gitignore
2010-01-20 18:27:25 +01:00
Lennart Poettering
6091827530
initial commit
2009-11-18 00:42:52 +01:00