]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
extrauser.bbclass: Switch from using --root to --prefix
authorPeter Kjellerstedt <peter.kjellerstedt@axis.com>
Tue, 26 May 2026 12:44:20 +0000 (14:44 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 28 May 2026 10:21:19 +0000 (11:21 +0100)
This corresponds to commit a7b846ba7d6d63a5e59939d75d9c5fe3e4cbb0e9,
which updated useradd.bbclass to use the --prefix option instead of the
--root option when specifying the destination directory.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/extrausers.bbclass

index bfb70b71808050bcda79ab2431fb9f0a35a4f8dd..5f72612696d67fe1ae45d2d9b2e06c105694295b 100644 (file)
@@ -38,25 +38,25 @@ set_user_group () {
                # this setting is actually a serial process. So we only retry once.
                case $cmd in
                        useradd)
-                               perform_useradd "${IMAGE_ROOTFS}" "-R ${IMAGE_ROOTFS} $opts"
+                               perform_useradd "${IMAGE_ROOTFS}" "--prefix ${IMAGE_ROOTFS} $opts"
                                ;;
                        groupadd)
-                               perform_groupadd "${IMAGE_ROOTFS}" "-R ${IMAGE_ROOTFS} $opts"
+                               perform_groupadd "${IMAGE_ROOTFS}" "--prefix ${IMAGE_ROOTFS} $opts"
                                ;;
                        userdel)
-                               perform_userdel "${IMAGE_ROOTFS}" "-R ${IMAGE_ROOTFS} $opts"
+                               perform_userdel "${IMAGE_ROOTFS}" "--prefix ${IMAGE_ROOTFS} $opts"
                                ;;
                        groupdel)
-                               perform_groupdel "${IMAGE_ROOTFS}" "-R ${IMAGE_ROOTFS} $opts"
+                               perform_groupdel "${IMAGE_ROOTFS}" "--prefix ${IMAGE_ROOTFS} $opts"
                                ;;
                        usermod)
-                               perform_usermod "${IMAGE_ROOTFS}" "-R ${IMAGE_ROOTFS} $opts"
+                               perform_usermod "${IMAGE_ROOTFS}" "--prefix ${IMAGE_ROOTFS} $opts"
                                ;;
                        passwd-expire)
                                perform_passwd_expire "${IMAGE_ROOTFS}" "$opts"
                                ;;
                        groupmod)
-                               perform_groupmod "${IMAGE_ROOTFS}" "-R ${IMAGE_ROOTFS} $opts"
+                               perform_groupmod "${IMAGE_ROOTFS}" "--prefix ${IMAGE_ROOTFS} $opts"
                                ;;
                        *)
                                bbfatal "Invalid command in EXTRA_USERS_PARAMS: $cmd"