summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlibremakepkg12
-rwxr-xr-xlibremessages3
2 files changed, 7 insertions, 8 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
diff --git a/libremessages b/libremessages
index 9fbbc2b..c297f2d 100755
--- a/libremessages
+++ b/libremessages
@@ -46,8 +46,7 @@ else
fi
stdnull() {
- local action=$1;
- eval "${action} >/dev/null 2>&1"
+ eval "$@ >/dev/null 2>&1"
}
plain() {