summaryrefslogtreecommitdiffstats
path: root/makechrootpkg
diff options
context:
space:
mode:
Diffstat (limited to 'makechrootpkg')
-rwxr-xr-xmakechrootpkg22
1 files changed, 11 insertions, 11 deletions
diff --git a/makechrootpkg b/makechrootpkg
index 1ebf705..2a6e1b0 100755
--- a/makechrootpkg
+++ b/makechrootpkg
@@ -16,17 +16,6 @@ chrootdir="$CHROOT_SHELL"
APPNAME=$(basename "${0}")
-if [ ! -f PKGBUILD ]; then
- echo "This must be run in the directory of a built package."
- exit 1
-fi
-source PKGBUILD
-
-if [ "$EUID" != "0" ]; then
- echo "This script must be run as root."
- exit 1
-fi
-
usage ()
{
echo "usage ${APPNAME} [-h] [-c CHROOT_SHELL] [--] [makepkg args]"
@@ -61,6 +50,17 @@ done
# Pass all arguments after -- right to makepkg
MAKEPKG_ARGS="$MAKEPKG_ARGS ${*:$OPTIND}"
+if [ "$EUID" != "0" ]; then
+ echo "This script must be run as root."
+ exit 1
+fi
+
+if [ ! -f PKGBUILD ]; then
+ echo "This must be run in a directory containing a PKGBUILD."
+ exit 1
+fi
+source PKGBUILD
+
if [ ! -d "$chrootdir" ]; then
echo "No \$CHROOT_SHELL defined, or invalid path"
exit 1