From e8df407a2580661654f79b7ade5d89853bef7e7d Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Sun, 14 Aug 2011 15:05:29 +0200 Subject: zshrc: fix chroot creation and add function to create new ones Signed-off-by: Florian Pritz --- .zshrc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.zshrc b/.zshrc index 4dc9fb5..7f71f86 100644 --- a/.zshrc +++ b/.zshrc @@ -460,11 +460,21 @@ __chrootalias() { multilib*) chroot_cmd=${chroot%%-x86_64};; *) chroot_cmd=$chroot;; esac - sudo ${chroot_cmd}-build -r "$__CHROOTS" || true + ( + unfunction chpwd + cd / + sudo ${chroot_cmd}-build -r "$__CHROOTS" || true + ) fi } +chcreate() { + for i in $@; do + __chrootalias $i || return + done +} + chkill() { if [[ $1 = all ]]; then for chrootdir in "$__CHROOTS/"*(/); do -- cgit v1.2.3-24-g4f1b