]> code.ossystems Code Review - openembedded-core.git/commit
shadow: upgrade from 4.1.4.3 to 4.2.1
authorChen Qi <Qi.Chen@windriver.com>
Thu, 17 Jul 2014 07:53:34 +0000 (15:53 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 17 Jul 2014 11:36:10 +0000 (12:36 +0100)
commitb73e5cd51551556f9e6a4f7d9e7deec4d9d661bd
tree3f43b47901efd94ca5ebbcd25897d7b59f6ef57f
parent4fb8d2e4fda6e90d38766bf333b9fb6b3cb95561
shadow: upgrade from 4.1.4.3 to 4.2.1

Upgrade shadow from 4.1.4.3 to 4.2.1.

Changes during this upgrade are as following.

1. Remove the "merged" patches. These patches are either merged or
   the same functionality has been implemented upstream.

   add_root_cmd_groupmems.patch
   add_root_cmd_options.patch
   fix-etc-gshadow-reading.patch
   shadow-4.1.4.2-env-reset-keep-locale.patch
   shadow-4.1.4.2-groupmod-pam-check.patch
   shadow-4.1.4.2-su_no_sanitize_env.patch
   shadow.automake-1.11.patch
   shadow_fix_for_automake-1.12.patch
   useradd.patch

2. Remove the unneeded patch.
   The following patch has been removed because the logic in the related
   codes of the new version has been changed. In specific, the codes now
   can handle the 'NULL' return value. So there's no need for the following
   patch.

   slackware_fix_for_glib-2.17_crypt.patch

3. Teak the current patch to match the new version.

   allow-for-setting-password-in-clear-text.patch

4. Add a patch to fix compilation failure.

   usermod-fix-compilation-failure-with-subids-disabled.patch

5. Add a patch to fix the installation failure.

   fix-installation-failure-with-subids-disabled.patch

5. Add a patch to fix the failure at rootfs time if extrausers is inherited.

   commonio.c-fix-unexpected-open-failure-in-chroot-env.patch

6. Fix the bad section in the recipe.

7. Disable the new subids feature in the new version as it doesn't support
   cross compilation for now.

8. Modify the pkg_postinst to `exit 1' if the `pwconv' or `grpconv' fails.
   Also, fix the arguments to use '--root $D' instead of '--root=$D'.

9. Add a patch for shadow-native to create parent directories when necessary.

   0001-useradd.c-create-parent-directories-when-necessary.patch

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
19 files changed:
meta/recipes-extended/shadow/files/0001-useradd.c-create-parent-directories-when-necessary.patch [new file with mode: 0644]
meta/recipes-extended/shadow/files/add_root_cmd_groupmems.patch [deleted file]
meta/recipes-extended/shadow/files/add_root_cmd_options.patch [deleted file]
meta/recipes-extended/shadow/files/allow-for-setting-password-in-clear-text.patch
meta/recipes-extended/shadow/files/commonio.c-fix-unexpected-open-failure-in-chroot-env.patch [new file with mode: 0644]
meta/recipes-extended/shadow/files/fix-etc-gshadow-reading.patch [deleted file]
meta/recipes-extended/shadow/files/fix-installation-failure-with-subids-disabled.patch [new file with mode: 0644]
meta/recipes-extended/shadow/files/shadow-4.1.4.2-env-reset-keep-locale.patch [deleted file]
meta/recipes-extended/shadow/files/shadow-4.1.4.2-groupmod-pam-check.patch [deleted file]
meta/recipes-extended/shadow/files/shadow-4.1.4.2-su_no_sanitize_env.patch [deleted file]
meta/recipes-extended/shadow/files/shadow.automake-1.11.patch [deleted file]
meta/recipes-extended/shadow/files/shadow_fix_for_automake-1.12.patch [deleted file]
meta/recipes-extended/shadow/files/slackware_fix_for_glib-2.17_crypt.patch [deleted file]
meta/recipes-extended/shadow/files/useradd.patch [deleted file]
meta/recipes-extended/shadow/files/usermod-fix-compilation-failure-with-subids-disabled.patch [new file with mode: 0644]
meta/recipes-extended/shadow/shadow-securetty_4.2.1.bb [moved from meta/recipes-extended/shadow/shadow-securetty_4.1.4.3.bb with 100% similarity]
meta/recipes-extended/shadow/shadow-sysroot_4.2.1.bb [moved from meta/recipes-extended/shadow/shadow-sysroot_4.1.4.3.bb with 100% similarity]
meta/recipes-extended/shadow/shadow.inc
meta/recipes-extended/shadow/shadow_4.2.1.bb [moved from meta/recipes-extended/shadow/shadow_4.1.4.3.bb with 100% similarity]