Changes to images/qemuarm/glibc/core-image-minimal-dev (files-in-image.txt): /bin/login changed symlink target from /bin/login.shadow to /bin/busybox.suid /bin/su changed symlink target from /bin/su.shadow to /bin/busybox.suid /sbin/sulogin changed symlink target from /sbin/sulogin.util-linux to /bin/busybox.nosuid /usr/bin/groups changed symlink target from /usr/bin/groups.shadow to /bin/busybox.nosuid /usr/bin/passwd changed symlink target from /usr/bin/passwd.shadow to /bin/busybox.suid /bin/login.shadow was removed /bin/su.shadow was removed /etc/default/useradd was removed /etc/gshadow was removed /etc/limits was removed /etc/login.access was removed /etc/login.defs was removed /etc/securetty was removed /etc/shadow was removed /etc/subgid was removed /etc/subuid was removed /etc/xattr.conf was removed /sbin/nologin was removed /sbin/nologin.shadow was removed /sbin/sulogin.util-linux was removed /sbin/vigr was removed /sbin/vigr.shadow was removed /sbin/vipw was removed /sbin/vipw.shadow was removed /usr/bin/chage was removed /usr/bin/chfn.shadow was removed /usr/bin/chfn was removed /usr/bin/chsh.shadow was removed /usr/bin/chsh was removed /usr/bin/expiry was removed /usr/bin/faillog was removed /usr/bin/getsubids was removed /usr/bin/gpasswd was removed /usr/bin/groups.shadow was removed /usr/bin/lastlog was removed /usr/bin/newgidmap was removed /usr/bin/newgrp.shadow was removed /usr/bin/newgrp was removed /usr/bin/newuidmap was removed /usr/bin/passwd.shadow was removed /usr/bin/sg was removed /usr/include/attr was removed /usr/include/attr/attributes.h was removed /usr/include/attr/error_context.h was removed /usr/include/attr/libattr.h was removed /usr/include/crypt.h was removed /usr/include/shadow was removed /usr/include/shadow/subid.h was removed /usr/lib/libattr.so.1.1.2501 was removed /usr/lib/libattr.so.1 was removed /usr/lib/libattr.so was removed /usr/lib/libcrypt.so.2.0.0 was removed /usr/lib/libcrypt.so.2 was removed /usr/lib/libcrypt.so was removed /usr/lib/libsubid.so.4.0.0 was removed /usr/lib/libsubid.so.4 was removed /usr/lib/libsubid.so was removed /usr/lib/opkg/alternatives/chfn was removed /usr/lib/opkg/alternatives/chpasswd was removed /usr/lib/opkg/alternatives/chsh was removed /usr/lib/opkg/alternatives/newgrp was removed /usr/lib/opkg/alternatives/nologin was removed /usr/lib/opkg/alternatives/vigr was removed /usr/lib/opkg/alternatives/vipw was removed /usr/lib/pkgconfig/libattr.pc was removed /usr/lib/pkgconfig/libcrypt.pc was removed /usr/lib/pkgconfig/libxcrypt.pc was removed /usr/sbin/chgpasswd was removed /usr/sbin/chpasswd.shadow was removed /usr/sbin/chpasswd was removed /usr/sbin/groupadd was removed /usr/sbin/groupdel was removed /usr/sbin/groupmems was removed /usr/sbin/groupmod was removed /usr/sbin/grpck was removed /usr/sbin/grpconv was removed /usr/sbin/grpunconv was removed /usr/sbin/logoutd was removed /usr/sbin/newusers was removed /usr/sbin/pwck was removed /usr/sbin/pwconv was removed /usr/sbin/pwunconv was removed /usr/sbin/useradd was removed /usr/sbin/userdel was removed /usr/sbin/usermod was removed /var/spool/mail was removed images/qemuarm/glibc/core-image-minimal-dev: Changes to /etc/group: --- /etc/group +++ /etc/group @@ -1,43 +1,43 @@ -root:x:0: -daemon:x:1: -bin:x:2: -sys:x:3: -adm:x:4: -tty:x:5: -disk:x:6: -lp:x:7: -mail:x:8: -news:x:9: -uucp:x:10: -man:x:12: -proxy:x:13: -kmem:x:15: -input:x:19: -dialout:x:20: -fax:x:21: -voice:x:22: -cdrom:x:24: -floppy:x:25: -tape:x:26: -sudo:x:27: -audio:x:29: -dip:x:30: -www-data:x:33: -backup:x:34: -operator:x:37: -list:x:38: -irc:x:39: -src:x:40: -shadow:x:42: -utmp:x:43: -video:x:44: -sasl:x:45: -plugdev:x:46: -kvm:x:47: -staff:x:50: -games:x:60: -shutdown:x:70: -wheel:x:80: -users:x:100: -sgx:x:999: -nogroup:x:65534: +root:*:0: +daemon:*:1: +bin:*:2: +sys:*:3: +adm:*:4: +tty:*:5: +disk:*:6: +lp:*:7: +mail:*:8: +news:*:9: +uucp:*:10: +man:*:12: +proxy:*:13: +kmem:*:15: +input:*:19: +dialout:*:20: +fax:*:21: +voice:*:22: +cdrom:*:24: +floppy:*:25: +tape:*:26: +sudo:*:27: +audio:*:29: +dip:*:30: +www-data:*:33: +backup:*:34: +operator:*:37: +list:*:38: +irc:*:39: +src:*:40: +shadow:*:42: +utmp:*:43: +video:*:44: +sasl:*:45: +plugdev:*:46: +kvm:*:47: +sgx:*:48: +staff:*:50: +games:*:60: +shutdown:*:70: +wheel:*:80: +users:*:100: +nogroup:*:65534: -- images/qemuarm/glibc/core-image-minimal-dev: Changes to /etc/passwd: --- /etc/passwd +++ /etc/passwd @@ -1,18 +1,18 @@ -root:x:0:0:root:/home/root:/bin/sh -daemon:x:1:1:daemon:/usr/sbin:/sbin/nologin -bin:x:2:2:bin:/bin:/sbin/nologin -sys:x:3:3:sys:/dev:/sbin/nologin -sync:x:4:65534:sync:/bin:/bin/sync -games:x:5:60:games:/usr/games:/sbin/nologin -man:x:6:12:man:/var/cache/man:/sbin/nologin -lp:x:7:7:lp:/var/spool/lpd:/sbin/nologin -mail:x:8:8:mail:/var/mail:/sbin/nologin -news:x:9:9:news:/var/spool/news:/sbin/nologin -uucp:x:10:10:uucp:/var/spool/uucp:/sbin/nologin -proxy:x:13:13:proxy:/bin:/sbin/nologin -www-data:x:33:33:www-data:/var/www:/sbin/nologin -backup:x:34:34:backup:/var/backups:/sbin/nologin -list:x:38:38:Mailing List Manager:/var/list:/sbin/nologin -irc:x:39:39:ircd:/run/ircd:/sbin/nologin -_apt:x:42:65534::/nonexistent:/sbin/nologin -nobody:x:65534:65534:nobody:/nonexistent:/sbin/nologin +root::0:0:root:/home/root:/bin/sh +daemon:*:1:1:daemon:/usr/sbin:/sbin/nologin +bin:*:2:2:bin:/bin:/sbin/nologin +sys:*:3:3:sys:/dev:/sbin/nologin +sync:*:4:65534:sync:/bin:/bin/sync +games:*:5:60:games:/usr/games:/sbin/nologin +man:*:6:12:man:/var/cache/man:/sbin/nologin +lp:*:7:7:lp:/var/spool/lpd:/sbin/nologin +mail:*:8:8:mail:/var/mail:/sbin/nologin +news:*:9:9:news:/var/spool/news:/sbin/nologin +uucp:*:10:10:uucp:/var/spool/uucp:/sbin/nologin +proxy:*:13:13:proxy:/bin:/sbin/nologin +www-data:*:33:33:www-data:/var/www:/sbin/nologin +backup:*:34:34:backup:/var/backups:/sbin/nologin +list:*:38:38:Mailing List Manager:/var/list:/sbin/nologin +irc:*:39:39:ircd:/run/ircd:/sbin/nologin +_apt:*:42:65534::/nonexistent:/sbin/nologin +nobody:*:65534:65534:nobody:/nonexistent:/sbin/nologin -- Changes to images/qemuarm/glibc/core-image-minimal-dev (installed-package-names.txt): shadow-base was removed shadow-securetty-dev was removed shadow-securetty was removed libattr1 was removed libcrypt-dev was removed shadow was removed libcrypt2 was removed shadow-dev was removed util-linux-sulogin was removed attr-dev was removed Changes to images/qemuarm/glibc/core-image-minimal (files-in-image.txt): /bin/login changed symlink target from /bin/login.shadow to /bin/busybox.suid /bin/su changed symlink target from /bin/su.shadow to /bin/busybox.suid /sbin/sulogin changed symlink target from /sbin/sulogin.util-linux to /bin/busybox.nosuid /usr/bin/groups changed symlink target from /usr/bin/groups.shadow to /bin/busybox.nosuid /usr/bin/passwd changed symlink target from /usr/bin/passwd.shadow to /bin/busybox.suid /bin/login.shadow was removed /bin/su.shadow was removed /etc/default/useradd was removed /etc/gshadow was removed /etc/limits was removed /etc/login.access was removed /etc/login.defs was removed /etc/securetty was removed /etc/shadow was removed /etc/subgid was removed /etc/subuid was removed /etc/xattr.conf was removed /sbin/nologin was removed /sbin/nologin.shadow was removed /sbin/sulogin.util-linux was removed /sbin/vigr was removed /sbin/vigr.shadow was removed /sbin/vipw was removed /sbin/vipw.shadow was removed /usr/bin/chage was removed /usr/bin/chfn.shadow was removed /usr/bin/chfn was removed /usr/bin/chsh.shadow was removed /usr/bin/chsh was removed /usr/bin/expiry was removed /usr/bin/faillog was removed /usr/bin/getsubids was removed /usr/bin/gpasswd was removed /usr/bin/groups.shadow was removed /usr/bin/lastlog was removed /usr/bin/newgidmap was removed /usr/bin/newgrp.shadow was removed /usr/bin/newgrp was removed /usr/bin/newuidmap was removed /usr/bin/passwd.shadow was removed /usr/bin/sg was removed /usr/lib/libattr.so.1.1.2501 was removed /usr/lib/libattr.so.1 was removed /usr/lib/libcrypt.so.2.0.0 was removed /usr/lib/libcrypt.so.2 was removed /usr/lib/libsubid.so.4.0.0 was removed /usr/lib/libsubid.so.4 was removed /usr/lib/opkg/alternatives/chfn was removed /usr/lib/opkg/alternatives/chpasswd was removed /usr/lib/opkg/alternatives/chsh was removed /usr/lib/opkg/alternatives/newgrp was removed /usr/lib/opkg/alternatives/nologin was removed /usr/lib/opkg/alternatives/vigr was removed /usr/lib/opkg/alternatives/vipw was removed /usr/sbin/chgpasswd was removed /usr/sbin/chpasswd.shadow was removed /usr/sbin/chpasswd was removed /usr/sbin/groupadd was removed /usr/sbin/groupdel was removed /usr/sbin/groupmems was removed /usr/sbin/groupmod was removed /usr/sbin/grpck was removed /usr/sbin/grpconv was removed /usr/sbin/grpunconv was removed /usr/sbin/logoutd was removed /usr/sbin/newusers was removed /usr/sbin/pwck was removed /usr/sbin/pwconv was removed /usr/sbin/pwunconv was removed /usr/sbin/useradd was removed /usr/sbin/userdel was removed /usr/sbin/usermod was removed /var/spool/mail was removed images/qemuarm/glibc/core-image-minimal: Changes to /etc/group: --- /etc/group +++ /etc/group @@ -1,43 +1,43 @@ -root:x:0: -daemon:x:1: -bin:x:2: -sys:x:3: -adm:x:4: -tty:x:5: -disk:x:6: -lp:x:7: -mail:x:8: -news:x:9: -uucp:x:10: -man:x:12: -proxy:x:13: -kmem:x:15: -input:x:19: -dialout:x:20: -fax:x:21: -voice:x:22: -cdrom:x:24: -floppy:x:25: -tape:x:26: -sudo:x:27: -audio:x:29: -dip:x:30: -www-data:x:33: -backup:x:34: -operator:x:37: -list:x:38: -irc:x:39: -src:x:40: -shadow:x:42: -utmp:x:43: -video:x:44: -sasl:x:45: -plugdev:x:46: -kvm:x:47: -staff:x:50: -games:x:60: -shutdown:x:70: -wheel:x:80: -users:x:100: -sgx:x:999: -nogroup:x:65534: +root:*:0: +daemon:*:1: +bin:*:2: +sys:*:3: +adm:*:4: +tty:*:5: +disk:*:6: +lp:*:7: +mail:*:8: +news:*:9: +uucp:*:10: +man:*:12: +proxy:*:13: +kmem:*:15: +input:*:19: +dialout:*:20: +fax:*:21: +voice:*:22: +cdrom:*:24: +floppy:*:25: +tape:*:26: +sudo:*:27: +audio:*:29: +dip:*:30: +www-data:*:33: +backup:*:34: +operator:*:37: +list:*:38: +irc:*:39: +src:*:40: +shadow:*:42: +utmp:*:43: +video:*:44: +sasl:*:45: +plugdev:*:46: +kvm:*:47: +sgx:*:48: +staff:*:50: +games:*:60: +shutdown:*:70: +wheel:*:80: +users:*:100: +nogroup:*:65534: -- images/qemuarm/glibc/core-image-minimal: Changes to /etc/passwd: --- /etc/passwd +++ /etc/passwd @@ -1,18 +1,18 @@ -root:x:0:0:root:/home/root:/bin/sh -daemon:x:1:1:daemon:/usr/sbin:/sbin/nologin -bin:x:2:2:bin:/bin:/sbin/nologin -sys:x:3:3:sys:/dev:/sbin/nologin -sync:x:4:65534:sync:/bin:/bin/sync -games:x:5:60:games:/usr/games:/sbin/nologin -man:x:6:12:man:/var/cache/man:/sbin/nologin -lp:x:7:7:lp:/var/spool/lpd:/sbin/nologin -mail:x:8:8:mail:/var/mail:/sbin/nologin -news:x:9:9:news:/var/spool/news:/sbin/nologin -uucp:x:10:10:uucp:/var/spool/uucp:/sbin/nologin -proxy:x:13:13:proxy:/bin:/sbin/nologin -www-data:x:33:33:www-data:/var/www:/sbin/nologin -backup:x:34:34:backup:/var/backups:/sbin/nologin -list:x:38:38:Mailing List Manager:/var/list:/sbin/nologin -irc:x:39:39:ircd:/run/ircd:/sbin/nologin -_apt:x:42:65534::/nonexistent:/sbin/nologin -nobody:x:65534:65534:nobody:/nonexistent:/sbin/nologin +root::0:0:root:/home/root:/bin/sh +daemon:*:1:1:daemon:/usr/sbin:/sbin/nologin +bin:*:2:2:bin:/bin:/sbin/nologin +sys:*:3:3:sys:/dev:/sbin/nologin +sync:*:4:65534:sync:/bin:/bin/sync +games:*:5:60:games:/usr/games:/sbin/nologin +man:*:6:12:man:/var/cache/man:/sbin/nologin +lp:*:7:7:lp:/var/spool/lpd:/sbin/nologin +mail:*:8:8:mail:/var/mail:/sbin/nologin +news:*:9:9:news:/var/spool/news:/sbin/nologin +uucp:*:10:10:uucp:/var/spool/uucp:/sbin/nologin +proxy:*:13:13:proxy:/bin:/sbin/nologin +www-data:*:33:33:www-data:/var/www:/sbin/nologin +backup:*:34:34:backup:/var/backups:/sbin/nologin +list:*:38:38:Mailing List Manager:/var/list:/sbin/nologin +irc:*:39:39:ircd:/run/ircd:/sbin/nologin +_apt:*:42:65534::/nonexistent:/sbin/nologin +nobody:*:65534:65534:nobody:/nonexistent:/sbin/nologin -- images/qemuarm/glibc/core-image-minimal: IMAGESIZE changed from 10720 to 8896 (-17%) Changes to images/qemuarm/glibc/core-image-minimal (installed-package-names.txt): shadow-base was removed shadow-securetty was removed libattr1 was removed shadow was removed libcrypt2 was removed util-linux-sulogin was removed Changes to images/qemuarm/glibc/core-image-sato-sdk (files-in-image.txt): /lib/modules/6.1.38-yocto-standard/kernel/drivers/block was added /lib/modules/6.1.38-yocto-standard/kernel/drivers/block/loop.ko was added images/qemuarm/glibc/core-image-sato-sdk: Changes to /etc/group: --- /etc/group +++ /etc/group @@ -34,17 +34,17 @@ sasl:x:45: plugdev:x:46: kvm:x:47: +sgx:x:48: staff:x:50: games:x:60: shutdown:x:70: wheel:x:80: users:x:100: -pulse:x:993:pulse -avahi:x:994: -rpc:x:995: -sshd:x:996: -messagebus:x:997: -crontab:x:998: -sgx:x:999: +pulse:x:994:pulse +avahi:x:995: +rpc:x:996: +sshd:x:997: +messagebus:x:998: +crontab:x:999: tracing:x:1000: nogroup:x:65534: -- images/qemuarm/glibc/core-image-sato-sdk: Changes to /etc/passwd: --- /etc/passwd +++ /etc/passwd @@ -15,9 +15,9 @@ list:x:38:38:Mailing List Manager:/var/list:/sbin/nologin irc:x:39:39:ircd:/run/ircd:/sbin/nologin _apt:x:42:65534::/nonexistent:/sbin/nologin -pulse:x:995:993::/var/run/pulse:/bin/false -avahi:x:996:994::/run/avahi-daemon:/bin/false -rpc:x:997:995::/:/bin/false -sshd:x:998:996::/var/run/sshd:/bin/false -messagebus:x:999:997::/var/lib/dbus:/bin/false +pulse:x:995:994::/var/run/pulse:/bin/false +avahi:x:996:995::/run/avahi-daemon:/bin/false +rpc:x:997:996::/:/bin/false +sshd:x:998:997::/var/run/sshd:/bin/false +messagebus:x:999:998::/var/lib/dbus:/bin/false nobody:x:65534:65534:nobody:/nonexistent:/sbin/nologin -- Changes to images/qemuarm/glibc/core-image-sato-sdk (installed-package-names.txt): kernel-module-loop-6.1.38-yocto-standard was added images/qemuarm/glibc/core-image-sato: Changes to /etc/group: --- /etc/group +++ /etc/group @@ -34,14 +34,14 @@ sasl:x:45: plugdev:x:46: kvm:x:47: +sgx:x:48: staff:x:50: games:x:60: shutdown:x:70: wheel:x:80: users:x:100: -pulse:x:995:pulse -avahi:x:996: -rpc:x:997: -messagebus:x:998: -sgx:x:999: +pulse:x:996:pulse +avahi:x:997: +rpc:x:998: +messagebus:x:999: nogroup:x:65534: -- images/qemuarm/glibc/core-image-sato: Changes to /etc/passwd: --- /etc/passwd +++ /etc/passwd @@ -15,8 +15,8 @@ list:x:38:38:Mailing List Manager:/var/list:/sbin/nologin irc:x:39:39:ircd:/run/ircd:/sbin/nologin _apt:x:42:65534::/nonexistent:/sbin/nologin -pulse:x:996:995::/var/run/pulse:/bin/false -avahi:x:997:996::/run/avahi-daemon:/bin/false -rpc:x:998:997::/:/bin/false -messagebus:x:999:998::/var/lib/dbus:/bin/false +pulse:x:996:996::/var/run/pulse:/bin/false +avahi:x:997:997::/run/avahi-daemon:/bin/false +rpc:x:998:998::/:/bin/false +messagebus:x:999:999::/var/lib/dbus:/bin/false nobody:x:65534:65534:nobody:/nonexistent:/sbin/nologin -- packages/cortexa15t2hf-neon-poky-linux-gnueabi/base-passwd/base-passwd: latest.pkg_preinst changed from "#!/bin/sh set -e mkdir -p $D/etc if [ ! -e $D/etc/passwd ]; then cat << 'EOF' > $D/etc/passwd root::0:0:root:/home/root:/bin/sh daemon:*:1:1:daemon:/usr/sbin:/sbin/nologin bin:*:2:2:bin:/bin:/sbin/nologin sys:*:3:3:sys:/dev:/sbin/nologin sync:*:4:65534:sync:/bin:/bin/sync games:*:5:60:games:/usr/games:/sbin/nologin man:*:6:12:man:/var/cache/man:/sbin/nologin lp:*:7:7:lp:/var/spool/lpd:/sbin/nologin mail:*:8:8:mail:/var/mail:/sbin/nologin news:*:9:9:news:/var/spool/news:/sbin/nologin uucp:*:10:10:uucp:/var/spool/uucp:/sbin/nologin proxy:*:13:13:proxy:/bin:/sbin/nologin www-data:*:33:33:www-data:/var/www:/sbin/nologin backup:*:34:34:backup:/var/backups:/sbin/nologin list:*:38:38:Mailing List Manager:/var/list:/sbin/nologin irc:*:39:39:ircd:/run/ircd:/sbin/nologin _apt:*:42:65534::/nonexistent:/sbin/nologin nobody:*:65534:65534:nobody:/nonexistent:/sbin/nologin EOF fi if [ ! -e $D/etc/group ]; then cat << 'EOF' > $D/etc/group root:*:0: daemon:*:1: bin:*:2: sys:*:3: adm:*:4: tty:*:5: disk:*:6: lp:*:7: mail:*:8: news:*:9: uucp:*:10: man:*:12: proxy:*:13: kmem:*:15: input:*:19: dialout:*:20: fax:*:21: voice:*:22: cdrom:*:24: floppy:*:25: tape:*:26: sudo:*:27: audio:*:29: dip:*:30: www-data:*:33: backup:*:34: operator:*:37: list:*:38: irc:*:39: src:*:40: shadow:*:42: utmp:*:43: video:*:44: sasl:*:45: plugdev:*:46: kvm:*:47: staff:*:50: games:*:60: shutdown:*:70: wheel:*:80: users:*:100: nogroup:*:65534: EOF fi " to "#!/bin/sh set -e mkdir -p $D/etc if [ ! -e $D/etc/passwd ]; then cat << 'EOF' > $D/etc/passwd root::0:0:root:/home/root:/bin/sh daemon:*:1:1:daemon:/usr/sbin:/sbin/nologin bin:*:2:2:bin:/bin:/sbin/nologin sys:*:3:3:sys:/dev:/sbin/nologin sync:*:4:65534:sync:/bin:/bin/sync games:*:5:60:games:/usr/games:/sbin/nologin man:*:6:12:man:/var/cache/man:/sbin/nologin lp:*:7:7:lp:/var/spool/lpd:/sbin/nologin mail:*:8:8:mail:/var/mail:/sbin/nologin news:*:9:9:news:/var/spool/news:/sbin/nologin uucp:*:10:10:uucp:/var/spool/uucp:/sbin/nologin proxy:*:13:13:proxy:/bin:/sbin/nologin www-data:*:33:33:www-data:/var/www:/sbin/nologin backup:*:34:34:backup:/var/backups:/sbin/nologin list:*:38:38:Mailing List Manager:/var/list:/sbin/nologin irc:*:39:39:ircd:/run/ircd:/sbin/nologin _apt:*:42:65534::/nonexistent:/sbin/nologin nobody:*:65534:65534:nobody:/nonexistent:/sbin/nologin EOF fi if [ ! -e $D/etc/group ]; then cat << 'EOF' > $D/etc/group root:*:0: daemon:*:1: bin:*:2: sys:*:3: adm:*:4: tty:*:5: disk:*:6: lp:*:7: mail:*:8: news:*:9: uucp:*:10: man:*:12: proxy:*:13: kmem:*:15: input:*:19: dialout:*:20: fax:*:21: voice:*:22: cdrom:*:24: floppy:*:25: tape:*:26: sudo:*:27: audio:*:29: dip:*:30: www-data:*:33: backup:*:34: operator:*:37: list:*:38: irc:*:39: src:*:40: shadow:*:42: utmp:*:43: video:*:44: sasl:*:45: plugdev:*:46: kvm:*:47: sgx:*:48: staff:*:50: games:*:60: shutdown:*:70: wheel:*:80: users:*:100: nogroup:*:65534: EOF fi " packages/cortexa15t2hf-neon-poky-linux-gnueabi/eudev/eudev-dev: RRECOMMENDS: removed "base-files-dev base-passwd-dev shadow-sysroot-dev shadow-dev" packages/cortexa15t2hf-neon-poky-linux-gnueabi/eudev/eudev: RDEPENDS: removed "shadow base-passwd base-files" Changes to packages/cortexa15t2hf-neon-poky-linux-gnueabi/eudev (sysroot): /usr/bin was removed /usr/bin/postinst-useradd-eudev was removed packages/cortexa15t2hf-neon-poky-linux-gnueabi/ltp/ltp: RRECOMMENDS: added "kernel-module-loop" packages/cortexa15t2hf-neon-poky-linux-gnueabi/eudev/eudev: pkg_preinst cleared: @@ -1,142 +0,0 @@ -#!/bin/sh -set -e -bbnote () { - echo "NOTE: $*" -} -bbwarn () { - echo "WARNING: $*" -} -bbfatal () { - echo "ERROR: $*" - exit 1 -} -perform_groupadd () { - local rootdir="$1" - local opts="$2" - bbnote "eudev: Performing groupadd with [$opts]" - local groupname=`echo "$opts" | awk '{ print $NF }'` - local group_exists="`grep "^$groupname:" $rootdir/etc/group || true`" - if test "x$group_exists" = "x"; then - eval flock -x $rootdir/etc -c \"$PSEUDO groupadd \$opts\" || true - group_exists="`grep "^$groupname:" $rootdir/etc/group || true`" - if test "x$group_exists" = "x"; then - bbfatal "eudev: groupadd command did not succeed." - fi - else - bbnote "eudev: group $groupname already exists, not re-creating it" - fi -} -perform_useradd () { - local rootdir="$1" - local opts="$2" - bbnote "eudev: Performing useradd with [$opts]" - local username=`echo "$opts" | awk '{ print $NF }'` - local user_exists="`grep "^$username:" $rootdir/etc/passwd || true`" - if test "x$user_exists" = "x"; then - eval flock -x $rootdir/etc -c \"$PSEUDO useradd \$opts\" || true - user_exists="`grep "^$username:" $rootdir/etc/passwd || true`" - if test "x$user_exists" = "x"; then - bbfatal "eudev: useradd command did not succeed." - fi - else - bbnote "eudev: user $username already exists, not re-creating it" - fi -} -perform_groupmems () { - local rootdir="$1" - local opts="$2" - bbnote "eudev: Performing groupmems with [$opts]" - local groupname=`echo "$opts" | awk '{ for (i = 1; i < NF; i++) if ($i == "-g" || $i == "--group") print $(i+1) }'` - local username=`echo "$opts" | awk '{ for (i = 1; i < NF; i++) if ($i == "-a" || $i == "--add") print $(i+1) }'` - bbnote "eudev: Running groupmems command with group $groupname and user $username" - local mem_exists="`grep "^$groupname:[^:]*:[^:]*:\([^,]*,\)*$username\(,[^,]*\)*$" $rootdir/etc/group || true`" - if test "x$mem_exists" = "x"; then - eval flock -x $rootdir/etc -c \"$PSEUDO groupmems \$opts\" || true - mem_exists="`grep "^$groupname:[^:]*:[^:]*:\([^,]*,\)*$username\(,[^,]*\)*$" $rootdir/etc/group || true`" - if test "x$mem_exists" = "x"; then - bbfatal "eudev: groupmems command did not succeed." - fi - else - bbnote "eudev: group $groupname already contains $username, not re-adding it" - fi -} -OPT="" -SYSROOT="" - -if test "x$D" != "x"; then - # Installing into a sysroot - SYSROOT="$D" - OPT="--root $D" - - # Make sure login.defs is there, this is to make debian package backend work - # correctly while doing rootfs. - # The problem here is that if /etc/login.defs is treated as a config file for - # shadow package, then while performing preinsts for packages that depend on - # shadow, there might only be /etc/login.def.dpkg-new there in root filesystem. - if [ ! -e $D/etc/login.defs -a -e $D/etc/login.defs.dpkg-new ]; then - cp $D/etc/login.defs.dpkg-new $D/etc/login.defs - fi - - # user/group lookups should match useradd/groupadd --root - export PSEUDO_PASSWD="$SYSROOT" -fi - -# If we're not doing a special SSTATE/SYSROOT install -# then set the values, otherwise use the environment -if test "x$UA_SYSROOT" = "x"; then - # Installing onto a target - # Add groups and users defined only for this package - GROUPADD_PARAM="-r sgx" - USERADD_PARAM="" - GROUPMEMS_PARAM="" -fi - -# Perform group additions first, since user additions may depend -# on these groups existing -if test "x`echo $GROUPADD_PARAM | tr -d '[:space:]'`" != "x"; then - echo "Running groupadd commands..." - # Invoke multiple instances of groupadd for parameter lists - # separated by ';' - opts=`echo "$GROUPADD_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` - remaining=`echo "$GROUPADD_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` - while test "x$opts" != "x"; do - perform_groupadd "$SYSROOT" "$OPT $opts" - if test "x$opts" = "x$remaining"; then - break - fi - opts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` - remaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` - done -fi - -if test "x`echo $USERADD_PARAM | tr -d '[:space:]'`" != "x"; then - echo "Running useradd commands..." - # Invoke multiple instances of useradd for parameter lists - # separated by ';' - opts=`echo "$USERADD_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` - remaining=`echo "$USERADD_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` - while test "x$opts" != "x"; do - perform_useradd "$SYSROOT" "$OPT $opts" - if test "x$opts" = "x$remaining"; then - break - fi - opts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` - remaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` - done -fi - -if test "x`echo $GROUPMEMS_PARAM | tr -d '[:space:]'`" != "x"; then - echo "Running groupmems commands..." - # Invoke multiple instances of groupmems for parameter lists - # separated by ';' - opts=`echo "$GROUPMEMS_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` - remaining=`echo "$GROUPMEMS_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` - while test "x$opts" != "x"; do - perform_groupmems "$SYSROOT" "$OPT $opts" - if test "x$opts" = "x$remaining"; then - break - fi - opts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` - remaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` - done -fi --