[oe] [meta-oe][PATCH] systemd: create /var/run/utmp

Koen Kooi koen at dominion.thruhere.net
Thu May 17 12:16:03 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Op 17-05-12 13:04, Martin Jansa schreef:
> On Thu, May 17, 2012 at 11:56:22AM +0200, Koen Kooi wrote: Op 17-05-12
> 11:23, Martin Jansa schreef:
>>>> * it was created by volatiles before,
> 
> If it was done by volatiles before shouldn't it be a tmpfile.d/ snippet 
> instead of do_install_append? /var/run gets clean on boot on a lot of
> systems.
> 
>> Do you have symlink /var/run -> /run?
> 
>> Here /var/run is normal directory (without tmpfs mounted there, not
>> cleaned on boot), so it's enough to create it once

Angstrom uses this:

root at beagleboneA3-0428:~# cat /etc/tmpfiles.d/var-run.conf
# empty /var/run
R	/var/run/*	-	-	-	-	-

Some apps (e.g. avahi-daemon) to clean up their old-style pid files and fail
to start every other boot. Se we let systemd clean it on boot.

Something like:

f    /var/run/utmp   0644 root root - -

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: GPGTools - http://gpgtools.org

iQIcBAEBAgAGBQJPtOwDAAoJEHZqAkdh1vT6XS8P/i1LUiDy+2F+HiP934wdQgBJ
X15EPI3Dly+P5BwdGAkJRM/zLgMgqkGQ7tKeJoyGjW4GJq9rN/D1iU1+Vj0VyQFN
3ud2eQAUUsb3HP9pOCitL2tzkGLDOpNJIBAYwMTNVnBmway6T5JFsvRaNpGtBLIr
dClrOEmNqN4yZvoHcoMCearVlRuyUqQJo624StktEp4et/h4ekVUvIiOsUqoChgr
X/fQn91oLdvHdVcMdH50ylaVGfchkfvLERvHlwRrUM76l+JyDyqmnjjEcLv4b4J7
4NkzVaoCEoe9xQs6Tuo9PLBoksBx7Wp7N0p9MlWoLATvgISk3OoLnv22KMcjN/Vl
V11Eti73PyFPoQiC2n9iqKQ91HgwWtjQelQIlbzW7GzyEBvHCHBrfVrNi10CPr6U
vC9pJpSLMzvZ2bgOC9jfAFI0INq2Pcdx/pxIOXyEEsBDuESzBxbaqvImPsDpoAob
UcNrzLvRF6CvtiWH8ivygpr03htICIK1636K4xRPMkdLzJXzwIjank23to7YJyyK
7IEokBFLJTBTxDY+EY3HBw840VnwhV+veHfPgZsC+orheXBxVeWzGVvKlSNTqYd0
clQe8OAlXXszPyxWaT83QyJAMP76ZCCqpDVad/q7kQO1gApQpAa5uGXsGz54pSe4
jw5N4Hw0T+as1pgWC63+
=WFtW
-----END PGP SIGNATURE-----





More information about the Openembedded-devel mailing list