Or maybe a version bump? Both have a new version that seems to be mostly
buildsystem cleanup and a few bugfixes.
Michael
On Thu, Aug 15, 2019 at 02:50:42PM +0200, Marc Kleine-Budde wrote:
> Signed-off-by: Marc Kleine-Budde
> ---
> ...install-with-domain-user-or-domain-u.patch | 229 ++
> ...dmacros-fix-install-with-user-domain.patch | 27 ---
> patches/acl-2.2.52/series | 4 +-
> ...tall-with-domain-user-or-domain-user.patch | 229 ++
> .../0001-fix-install-with-domain-user.patch | 27 ---
> ...nslations-only-if-gettext-is-enabled.patch | 4 -
> patches/attr-2.4.47/series| 5 +-
> 7 files changed, 464 insertions(+), 61 deletions(-)
> create mode 100644
> patches/acl-2.2.52/0003-buildmacros-fix-install-with-domain-user-or-domain-u.patch
> delete mode 100644
> patches/acl-2.2.52/0003-buildmacros-fix-install-with-user-domain.patch
> create mode 100644
> patches/attr-2.4.47/0001-fix-install-with-domain-user-or-domain-user.patch
> delete mode 100644
> patches/attr-2.4.47/0001-fix-install-with-domain-user.patch
>
> diff --git
> a/patches/acl-2.2.52/0003-buildmacros-fix-install-with-domain-user-or-domain-u.patch
>
> b/patches/acl-2.2.52/0003-buildmacros-fix-install-with-domain-user-or-domain-u.patch
> new file mode 100644
> index ..cec5eb2f62f2
> --- /dev/null
> +++
> b/patches/acl-2.2.52/0003-buildmacros-fix-install-with-domain-user-or-domain-u.patch
> @@ -0,0 +1,229 @@
> +From: Jon Ringle
> +Date: Mon, 23 May 2011 10:30:59 -0400
> +Subject: [PATCH] buildmacros: fix install with domain\user or "domain user"
> +
> +If current user is domain\user the \ gets interpreted as an escape char
> +resulting in user not found. This also breaks if the user or group contains a
> +space.
> +
> +Enclose "$(PKG_USER)" and "$(PKG_GROUP)" in quotes to fix.
> +
> +Signed-off-by: Jon Ringle
> +Signed-off-by: Marc Kleine-Budde
> +---
> + include/buildmacros | 2 +-
> + include/install-sh | 26 +-
> + install-sh | 26 +-
> + 3 files changed, 27 insertions(+), 27 deletions(-)
> +
> +diff --git a/include/buildmacros b/include/buildmacros
> +index 805ef64d8d57..29e937e077c8 100644
> +--- a/include/buildmacros
> b/include/buildmacros
> +@@ -40,7 +40,7 @@ OBJECTS = $(ASFILES:.s=.o) \
> + $(LFILES:.l=.o) \
> + $(YFILES:%.y=%.tab.o)
> +
> +-INSTALL = $(TOPDIR)/include/install-sh -o $(PKG_USER) -g $(PKG_GROUP)
> ++INSTALL = $(TOPDIR)/include/install-sh -o "$(PKG_USER)" -g
> "$(PKG_GROUP)"
> +
> + IMAGES_DIR = $(TOPDIR)/all-images
> + DIST_DIR = $(TOPDIR)/dist
> +diff --git a/include/install-sh b/include/install-sh
> +index 3c9d49be8c68..5fdeb525aab0 100755
> +--- a/include/install-sh
> b/include/install-sh
> +@@ -56,7 +56,7 @@ _chown ()
> + {
> + _st=255
> + if [ $# -eq 3 ] ; then
> +-chown $1:$2 $3
> ++chown "$1":"$2" $3
> + _st=$?
> + if [ $_st -ne 0 ] ; then
> + if [ $REAL_UID != '0' ] ; then
> +@@ -115,7 +115,7 @@ fi
> +
> + [ -n "$DIST_ROOT" -a $REAL_UID -ne 0 ] && CHOWN=true
> +
> +-while getopts "Dcm:d:S:o:g:T:" c $*
> ++while getopts "Dcm:d:S:o:g:T:" c "$@"
> + do
> +case $c in
> +c)
> +@@ -168,10 +168,10 @@ then
> + fi
> + if [ $status -eq 0 ]
> + then
> +-$CHOWN $OWNER $GROUP $dir
> ++$CHOWN "$OWNER" "$GROUP" $dir
> + status=$?
> + fi
> +-$MANIFEST d $DIRMODE $OWNER $GROUP ${dir#$DIST_ROOT}
> ++$MANIFEST d $DIRMODE "$OWNER" "$GROUP" ${dir#$DIST_ROOT}
> + elif $Sflag
> + then
> + #
> +@@ -217,7 +217,7 @@ then
> + install_name=$target/$solib
> + $CP $solib $install_name
> + status=$?
> +-$MANIFEST f $FILEMODE $OWNER $GROUP $HERE/$solib
> ${install_name#$DIST_ROOT}
> ++$MANIFEST f $FILEMODE "$OWNER" "$GROUP" $HERE/$solib
> ${install_name#$DIST_ROOT}
> + break
> + fi
> + done
> +@@ -268,7 +268,7 @@ then
> + install_name=$target/$old_library
> + $CP $old_library $install_name
> + status=$?
> +-$MANIFEST f $FILEMODE $OWNER $GROUP $HERE/$old_library
> ${install_name#$DIST_ROOT}
> ++$MANIFEST f $FILEMODE "$OWNER" "$GROUP" $HERE/$old_library
> ${install_name#$DIST_ROOT}
> + ;;
> + *)
> + echo "$prog: -T $lt_install invalid"
> +@@ -281,7 +281,7 @@ then
> + if [ $status -eq 0 ]
> + then
> + $CHMOD $FILEMODE $install_name
> +-$CHOWN $OWNER $GROUP $install_name
> ++$CHOWN "$OWNER" "$GROUP" $install_name
> + fi
> + ;;
> + esac
> +@@ -310,19 +310,19 @@ else
> + status=$?
> + if [ $status -eq 0 ]
> + then
> +-$CHOWN $OWNER $GROUP $dir/$f
> ++$CHOWN "$OWNER" "$GROUP" $dir/$f
> + status=$?
> + fi
> +-$MANIFEST f $FILEMODE $OWNER $GROUP $HER