[systemd-devel] [systemd-commits] .gitignore Makefile.am man/machine-id.xml src/machine-id-main.c src/machine-id-setup.c src/machine-id-setup.h src/main.c
Gustavo Sverzut Barbieri
barbieri at profusion.mobi
Sat Mar 5 10:54:07 PST 2011
Forget what I said, i checked it from the phone and messed the doc
with the file contents!
:) and sorry about 2 top posts
On Saturday, March 5, 2011, Gustavo Sverzut Barbieri
<barbieri at profusion.mobi> wrote:
> Oh man, XML?
>
> Ok, this one is pretty parseable with sed or custom code, but couldn't
> u keep it as an ini file as systemd units?
>
> On Friday, March 4, 2011, Lennart Poettering
> <lennart at kemper.freedesktop.org> wrote:
>> .gitignore | 1
>> Makefile.am | 15 ++++
>> man/machine-id.xml | 104 ++++++++++++++++++++++++++++++
>> src/machine-id-main.c | 35 ++++++++++
>> src/machine-id-setup.c | 166 +++++++++++++++++++++++++++++++++++++++++++++++++
>> src/machine-id-setup.h | 27 +++++++
>> src/main.c | 2
>> 7 files changed, 349 insertions(+), 1 deletion(-)
>>
>> New commits:
>> commit d7ccca2e3f86feb81a48e243d8bad78814659a74
>> Author: Lennart Poettering <lennart at poettering.net>
>> Date: Fri Mar 4 21:53:19 2011 +0100
>>
>> 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.
>>
>> diff --git a/.gitignore b/.gitignore
>> index adee97f..c5bb575 100644
>> --- a/.gitignore
>> +++ b/.gitignore
>> @@ -1,3 +1,4 @@
>> +systemd-machine-id-setup
>> systemd-detect-virt
>> systemd-sysctl
>> test-strv
>> diff --git a/Makefile.am b/Makefile.am
>> index 1841ad5..3d32df2 100644
>> --- a/Makefile.am
>> +++ b/Makefile.am
>> @@ -98,7 +98,8 @@ rootbin_PROGRAMS = \
>> systemd-notify \
>> systemd-ask-password \
>> systemd-tty-ask-password-agent \
>> - systemd-tmpfiles
>> + systemd-tmpfiles \
>> + systemd-machine-id-setup
>>
>> bin_PROGRAMS = \
>> systemd-cgls
>> @@ -434,6 +435,7 @@ libsystemd_core_la_SOURCES = \
>> src/loopback-setup.c \
>> src/kmod-setup.c \
>> src/locale-setup.c \
>> + src/machine-id-setup.c \
>> src/specifier.c \
>> src/unit-name.c \
>> src/fdset.c \
>> @@ -523,6 +525,7 @@ MANPAGES = \
>> man/systemd.conf.5 \
>> man/tmpfiles.d.5 \
>> man/hostname.5 \
>> + man/machine-id.5 \
>> man/vconsole.conf.5 \
>> man/locale.conf.5 \
>> man/os-release.5 \
>> @@ -737,6 +740,16 @@ systemd_tmpfiles_CFLAGS = \
>> systemd_tmpfiles_LDADD = \
>> libsystemd-basic.la
>>
>> +systemd_machine_id_setup_SOURCES = \
>> + src/machine-id-setup.c \
>> + src/machine-id-main.c
>> +
>> +systemd_machine_id_setup_CFLAGS = \
>> + $(AM_CFLAGS)
>> +
>> +systemd_machine_id_setup_LDADD = \
>> + libsystemd-basic.la
>> +
>> systemd_sysctl_SOURCES = \
>> src/sysctl.c
>>
>> diff --git a/man/machine-id.xml b/man/machine-id.xml
>> new file mode 100644
>> index 0000000..fefeb66
>> --- /dev/null
>> +++ b/man/machine-id.xml
>> @@ -0,0 +1,104 @@
>> +<?xml version='1.0'?> <--
> Gustavo Sverzut Barbieri
> http://profusion.mobi embedded systems
> --------------------------------------
> MSN: barbieri at gmail.com
> Skype: gsbarbieri
> Mobile: +55 (19) 9225-2202
>
--
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbieri at gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
More information about the systemd-devel
mailing list