[mkchroot/chroot-run] add keep_mirrors to help

This commit is contained in:
udeved 2015-06-03 18:09:44 +02:00
parent ad11aefb7c
commit b07f59fd5f
2 changed files with 4 additions and 2 deletions

View file

@ -31,6 +31,7 @@ usage() {
echo ' -w <list> Bind mountargs rw' echo ' -w <list> Bind mountargs rw'
echo ' List format [src1:target1,...,srcN:targetN]' echo ' List format [src1:target1,...,srcN:targetN]'
echo ' -B Use custom build mirror' echo ' -B Use custom build mirror'
echo ' -K Keep mirrorlist (-B)'
echo ' -h This message' echo ' -h This message'
exit 1 exit 1
} }

View file

@ -27,6 +27,7 @@ usage() {
echo ' -c <dir> Set pacman cache' echo ' -c <dir> Set pacman cache'
echo ' -L Use build locale.gen en/de' echo ' -L Use build locale.gen en/de'
echo ' -B Use custom build mirror' echo ' -B Use custom build mirror'
echo ' -K Keep mirrorlist (-B)'
echo ' -h This message' echo ' -h This message'
exit 1 exit 1
} }
@ -43,7 +44,7 @@ while getopts ${opts} arg; do
c) cache_dir="$OPTARG" ;; c) cache_dir="$OPTARG" ;;
L) build_locales=true ;; L) build_locales=true ;;
B) build_mirror="$OPTARG" ;; B) build_mirror="$OPTARG" ;;
K) keep_mirrors=true; mirrors_flag='-R' ;; K) keep_mirrors=true ;;
h|?) usage ;; h|?) usage ;;
*) error "invalid argument '$arg'"; usage ;; *) error "invalid argument '$arg'"; usage ;;
esac esac
@ -114,6 +115,6 @@ exec chroot-run \
${mirrors_conf:+-S "$mirrors_conf"} \ ${mirrors_conf:+-S "$mirrors_conf"} \
${build_mirror:+-B "$build_mirror"} \ ${build_mirror:+-B "$build_mirror"} \
${cache_dir:+-c "$cache_dir"} \ ${cache_dir:+-c "$cache_dir"} \
${mirrors_flag} \ ${keep_mirrors:+-K} \
"$working_dir" locale-gen "$working_dir" locale-gen