diff options
author | Florian Pritz <bluewind@xinu.at> | 2011-07-25 20:28:31 +0200 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2011-07-25 20:37:48 +0200 |
commit | 74df2a90d8bafe9423a3834657de1046cc0ae0fb (patch) | |
tree | c5d0f20a7419d0c90bfa1a80c6eb9033d6d00dab | |
parent | 8384ad849dfe308ed3e63e252785b9a6f80474f5 (diff) | |
download | devtools-74df2a90d8bafe9423a3834657de1046cc0ae0fb.tar.gz devtools-74df2a90d8bafe9423a3834657de1046cc0ae0fb.tar.xz |
makechrootpkg: support absolute paths for chroot copy
Signed-off-by: Florian Pritz <bluewind@xinu.at>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
-rwxr-xr-x | makechrootpkg | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/makechrootpkg b/makechrootpkg index 1a6d8e5..a60c9fe 100755 --- a/makechrootpkg +++ b/makechrootpkg @@ -74,8 +74,12 @@ done # Canonicalize chrootdir, getting rid of trailing / chrootdir=$(readlink -e "$chrootdir") -[[ -z $copy ]] && copy=$default_copy -copydir="$chrootdir/$copy" +if [[ ${copy:0:1} = "/" ]]; then + copydir=$copy +else + [[ -z $copy ]] && copy=$default_copy + copydir="$chrootdir/$copy" +fi # Pass all arguments after -- right to makepkg MAKEPKG_ARGS="$MAKEPKG_ARGS ${*:$OPTIND}" |