]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dracut-functions.sh: mksubdirs(): check for dir existence first
authorHarald Hoyer <harald@redhat.com>
Fri, 22 Jun 2012 06:58:39 +0000 (08:58 +0200)
committerHarald Hoyer <harald@redhat.com>
Fri, 29 Jun 2012 10:41:25 +0000 (12:41 +0200)
dracut-functions.sh

index ace5a0bcf0bf0195ba8583a300869ac0d6c1d7cb..3b562e790ac4d1ad17b39249dfccda10711a3886 100755 (executable)
@@ -74,7 +74,7 @@ fi
 
 # Create all subdirectories for given path without creating the last element.
 # $1 = path
-mksubdirs() { mkdir -m 0755 -p ${1%/*}; }
+mksubdirs() { [[ -e ${1%/*} ]] || mkdir -m 0755 -p ${1%/*}; }
 
 # Version comparision function.  Assumes Linux style version scheme.
 # $1 = version a