From 6513a02ee0316284310a521a7d2107797d9a5126 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 2 Jul 2011 13:33:06 +0200 Subject: [PATCH] xbps-src: improve vmove(). --- xbps-src/shutils/install_files.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/xbps-src/shutils/install_files.sh b/xbps-src/shutils/install_files.sh index e3cfb6db996..9d49536e6d4 100644 --- a/xbps-src/shutils/install_files.sh +++ b/xbps-src/shutils/install_files.sh @@ -86,13 +86,12 @@ vmove() msg_red "vmove: 1 argument expected: \n" return 1 fi - if [ -n "${targetdir}" -a ! -d ${DESTDIR}/${targetdir} ]; then - vmkdir ${targetdir} - fi if [ -z "${targetdir}" ]; then + [ ! -d ${DESTDIR} ] && install -d ${DESTDIR} mv ${SRCPKGDESTDIR}/$files ${DESTDIR} else - mv ${SRCPKGDESTIDR}/$files ${DESTDIR}/${targetdir} + [ ! -d ${DESTDIR}/${targetdir} ] && vmkdir ${targetdir} + mv ${SRCPKGDESTDIR}/$files ${DESTDIR}/${targetdir} fi }