summaryrefslogtreecommitdiffstats
path: root/mkarchroot
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2007-11-28 16:10:41 +0100
committerDan McGee <dan@archlinux.org>2007-11-28 16:10:41 +0100
commite23b176f3e103fef0f9dffa4b20ae19f48101001 (patch)
treec62ecd0c6a1033bafb470ac2a224c7ba17eed8fc /mkarchroot
parentf92e01ed28b062f3451494f002aeba3c53fd8042 (diff)
downloaddevtools-e23b176f3e103fef0f9dffa4b20ae19f48101001.tar.gz
devtools-e23b176f3e103fef0f9dffa4b20ae19f48101001.tar.xz
Fix some bashisms (but change #! to /bin/bash)
We need to use bash due to the usage of arrays, but we might as well fix some bashisms that were used in the scripts anyways. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'mkarchroot')
-rwxr-xr-xmkarchroot10
1 files changed, 5 insertions, 5 deletions
diff --git a/mkarchroot b/mkarchroot
index 4f3abf8..2bb3413 100755
--- a/mkarchroot
+++ b/mkarchroot
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
@@ -48,7 +48,7 @@ fi
shift $(($OPTIND - 1))
-if [ "$RUN" == "" -a $# -lt 2 ]; then
+if [ "$RUN" = "" -a $# -lt 2 ]; then
echo "you must specify a directory and one or more packages"
usage 1
elif [ $# -lt 1 ]; then
@@ -63,7 +63,7 @@ shift 1
# {{{ functions
-function chroot_mount ()
+chroot_mount ()
{
echo "mounting sysfs : /sys"
[ -e "${working_dir}/sys" ] || mkdir "${working_dir}/sys"
@@ -87,7 +87,7 @@ function chroot_mount ()
trap 'chroot_umount' 0 1 2 15
}
-function chroot_umount ()
+chroot_umount ()
{
echo "cleaning up mounts"
umount "${working_dir}/proc"
@@ -140,7 +140,7 @@ else
for i in $@; do echo -e "\t$i"; done
op="-Sy"
- if [ "$FORCE" == "y" ]; then
+ if [ "$FORCE" = "y" ]; then
op="${op}f"
fi
if ! pacman ${op} ${pacargs} $@; then