diff options
| author | Hannu Lounento <hannu.lounento@vaisala.com> | 2018-05-25 06:50:24 +0000 | 
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-06-27 13:53:28 +0100 | 
| commit | da3659155cd1825a4a8d3d7c5288b4273714de15 (patch) | |
| tree | db92cccf3070c3ce216f63693bdc6b2efab2e3a5 /scripts/tiny | |
| parent | 4af90876914e5f2ccc5b7f833cd43c239c2dac55 (diff) | |
| download | openembedded-core-da3659155cd1825a4a8d3d7c5288b4273714de15.tar.gz openembedded-core-da3659155cd1825a4a8d3d7c5288b4273714de15.tar.bz2 openembedded-core-da3659155cd1825a4a8d3d7c5288b4273714de15.zip | |
systemd: remove the group 'lock'
The upstream commit 61f32bff6130a44d077886d38cff89ad161bf177 included in
the release v229 removed the use of the group:
    commit 61f32bff6130a44d077886d38cff89ad161bf177
    Author: Martin Pitt <martin.pitt@ubuntu.com>
    Date:   Mon Feb 1 12:09:34 2016 +0100
        tmpfiles: drop /run/lock/lockdev
        Hardly any software uses that any more, and better locking mechanisms like
        flock() have been available for many years.
        Also drop the corresponding "lock" group from sysusers.d/basic.conf.in, as
        nothing else is using this.
    [...]
    diff --git a/sysusers.d/basic.conf.in b/sysusers.d/basic.conf.in
    index 823d6cb20..b2dc5ebd4 100644
    --- a/sysusers.d/basic.conf.in
    +++ b/sysusers.d/basic.conf.in
    @@ -19,7 +19,6 @@ g wheel   -     -            -
     # Access to certain kernel and userspace facilities
     g kmem    -     -            -
    -g lock    -     -            -
     g tty     @TTY_GID@     -            -
     g utmp    -     -            -
    [...]
The upstream documentation doc/UIDS-GIDS.md says that basic.conf.in is "the
precise list of the currently defined groups":
    ## Special `systemd` GIDs
    `systemd` defines no special UIDs beyond what Linux already defines (see
    above). However, it does define some special group/GID assignments, which are
    primarily used for `systemd-udevd`'s device management. The precise list of the
    currently defined groups is found in this `sysusers.d` snippet:
    [basic.conf](https://raw.githubusercontent.com/systemd/systemd/master/sysusers.d/basic.conf.in)
    It's strongly recommended that downstream distributions include these groups in
    their default group databases.
Removing the creation of the group also avoids the need to define a GID
for it when using static ids.
Signed-off-by: Hannu Lounento <hannu.lounento@vaisala.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'scripts/tiny')
0 files changed, 0 insertions, 0 deletions
