rsync a bit differently

This commit is contained in:
parazyd 2017-01-30 17:24:55 +01:00
parent 162d058cf1
commit 9bc8bf9d2e
No known key found for this signature in database
GPG Key ID: F0CB28FCF78637DE
3 changed files with 13 additions and 10 deletions

View File

@ -18,7 +18,7 @@
# along with this source code. If not, see <http://www.gnu.org/licenses/>.
libdevuansdk_version="0.3"
LIBPATH=${LIBPATH:-`dirname $0`}
LIBPATH=${LIBPATH:-$(dirname $0)}
source $LIBPATH/config
source $LIBPATH/zlibs/bootstrap

View File

@ -132,11 +132,14 @@ image_raw_mount() {
req=(workdir bootpart rootpart)
ckreq || return 1
mkdir -p $workdir/boot $workdir/root
if [[ $parted_type = dos ]]; then
sudo mount $bootpart $workdir/boot && act "mounted boot partition" || zerr
fi
sudo mount $rootpart $workdir/root && act "mounted root partition" || zerr
#mkdir -p $workdir/boot $workdir/root
#sudo mount $bootpart $workdir/boot && act "mounted boot partition" || zerr
#sudo mount $rootpart $workdir/root && act "mounted root partition" || zerr
mkdir -p $workdir/mnt
sudo mount $rootpart $workdir/mnt && act "mounted root partition" || zerr
sudo mkdir $workdir/mnt/boot
sudo mount $bootpart $workdir/mnt/boot && act "mounted boot partition" || zerr
}
image_raw_umount() {
@ -144,8 +147,7 @@ image_raw_umount() {
req=(workdir bootpart rootpart)
ckreq || return 1
if [[ $parted_type = dos ]]; then
sudo umount $workdir/boot && act "unmounted boot partition" || zerr
fi
sudo umount $workdir/root && act "unmounted root partition" || zerr
sudo umount $workdir/mnt/boot && act "unmounted boot partition" || zerr
sleep 1
sudo umount $workdir/mnt && act "unmounted root partition" || zerr
}

View File

@ -26,6 +26,7 @@ rsync_to_raw_image() {
notice "rsyncing strapdir to raw image..."
image_raw_mount
sleep 1
silly
pushd $strapdir