summaryrefslogtreecommitdiff
path: root/libremakepkg
diff options
context:
space:
mode:
Diffstat (limited to 'libremakepkg')
-rwxr-xr-xlibremakepkg12
1 files changed, 6 insertions, 6 deletions
diff --git a/libremakepkg b/libremakepkg
index aa29572..f2b523d 100755
--- a/libremakepkg
+++ b/libremakepkg
@@ -43,12 +43,12 @@ CLEAN_CACHE=""
update_first="n"
chrootname=${CHCOPY}
-while getopts 'hcun' arg; do
+while getopts 'hcun:' arg; do
case "${arg}" in
- h) usage ;;
+ h) usage; exit 0 ;;
c) CLEAN="-c" ;;
u) update_first="y" ;;
- n) chrootname="$OPTARG" ;;
+ n) chrootname="$OPTARG"; echo $chrootname ;;
*) MAKEPKG_ARGS="$MAKEPKG_ARGS -$arg $OPTARG" ;;
esac
done
@@ -60,16 +60,16 @@ pkgbuild-check-nonfree ||{
exit 15
exit $?
fi
-}
+}
if [ $update_first = y ]; then
msg "Updating the main chroot"
# -c option in mkarchroot indicates cache
- mkarchroot -c ${CACHEDIR} -u -- ${CHROOTDIR}/${CHROOT}
+ mkarchroot -c ${CACHEDIR} -u "${CHROOTDIR}/${CHROOT}"
fi
msg "Creating the package"
-makechrootpkg $CLEAN -r ${CHROOTDIR} -l ${chrootname} -- $MAKEPKG_ARGS
+makechrootpkg $CLEAN -r ${CHROOTDIR} -l "${chrootname}" -- $MAKEPKG_ARGS
exit 0