sysuser: use OrderedHashmap
authorMichael Vogt <mvo@ubuntu.com>
Wed, 24 Jan 2018 08:26:51 +0000 (09:26 +0100)
committerMichael Vogt <mvo@ubuntu.com>
Thu, 25 Jan 2018 11:50:37 +0000 (12:50 +0100)
commit5bc9c980d0e3773746750349d68d6e1547cfc4af
tree0a342ceb2cc6017c866e4e1edf1ebc8ef26f0ff7
parent4cb41413c82e81fa4f9f211b95ac5cd5c13a543b
sysuser: use OrderedHashmap

This means we have more predicable behavior for "u foo uid:gid" lines
and also makes the generated files appear in the same order as the
inputs. So e.g.
```
u      root         0 -     /root
u      daemon       1 -     /usr/sbin
u      games        5:60 -     /usr/games
```
will generate
```
root:x:0:0::/root:/bin/sh
daemon:x:1:1::/usr/sbin:/sbin/nologin
games:x:5:60::/usr/games:/sbin/nologin
```
src/sysusers/sysusers.c