rendered paste bodypacman_remote()
{
[ -d $1/$pacmanpkg ] || mkdir -p $1/$pacmanpkg
mount --bind $pacmanpkg $1/$pacmanpkg
for pacdir in `ls $pacmanlib`; do
[ "$pacdir" = "local" ] || [ ! -d $pacmanlib/$pacdir ] && continue
[ -d $1/$pacmanlib/$pacdir ] || mkdir -p $1/$pacmanlib/$pacdir
mount --bind $pacmanlib/$pacdir $1/$pacmanlib/$pacdir
done
pacman -S --noconfirm -r $*
pacman_result=$?
umount $1/$pacmanpkg
for pacdir in `ls $pacmanlib`; do
[ "$pacdir" != "local" ] && [ -d $pacmanlib/$pacdir ] && umount $1/$pacmanlib/$pacdir
done
return $pacman_result
}