fix backwards inst() compat
parent
4839a7995e
commit
94dcc5b8d8
|
@ -260,15 +260,21 @@ inst_rules() {
|
||||||
# general purpose installation function
|
# general purpose installation function
|
||||||
# Same args as above.
|
# Same args as above.
|
||||||
inst() {
|
inst() {
|
||||||
if (($# != 1 && $# != 2 && $# != 3 )); then
|
case $# in
|
||||||
derror "inst only takes 1 or 2 or 3 arguments"
|
1) ;;
|
||||||
exit 1
|
2)
|
||||||
fi
|
[[ -z $initdir ]] && [[ -d $2 ]] && export initdir=$2
|
||||||
if [[ $# = 3 ]]; then
|
[[ $initdir = $2 ]] && set $1
|
||||||
[[ -z $initdir ]] && initdir=$2;
|
;;
|
||||||
export initdir
|
3)
|
||||||
set $1 $3
|
[[ -z $initdir ]] && export initdir=$2
|
||||||
fi
|
set $1 $3
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
derror "inst only takes 1 or 2 or 3 arguments"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
for x in inst_symlink inst_script inst_binary inst_simple; do
|
for x in inst_symlink inst_script inst_binary inst_simple; do
|
||||||
$x "$@" && return 0
|
$x "$@" && return 0
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue