ud-replicate: sgran pointed out that if all we care about ignoring is EEXIST
authorPeter Palfrader <peter@palfrader.org>
Sun, 18 May 2008 11:41:10 +0000 (13:41 +0200)
committerPeter Palfrader <peter@palfrader.org>
Sun, 18 May 2008 11:41:10 +0000 (13:41 +0200)
then we should use mkdir -p instead of [ -d userkeys ] || mkdir userkeys.

debian/changelog
ud-replicate

index b71d365..765fe93 100644 (file)
@@ -1,3 +1,11 @@
+userdir-ldap (0.3.XX) Xnstable; urgency=low
+
+  * ud-replicate: sgran pointed out that if all we care about ignoring is
+    EEXIST then we should use mkdir -p instead of [ -d userkeys ] || mkdir
+    userkeys.
+
+ -- Peter Palfrader <weasel@debian.org>  Sun, 18 May 2008 13:40:04 +0200
+
 userdir-ldap (0.3.25) unstable; urgency=low
 
   * Make ssh-keys.tar.gz readable only by the user.
index d2a065f..a9e294b 100755 (executable)
@@ -81,7 +81,7 @@ if [ -e ${HOST}/ssh-keys.tar.gz ]; then
   export TMPDIR='/tmp/'
   tempdir=$(mktemp -d)
   tar -C "$tempdir" -xf ${HOST}/ssh-keys.tar.gz
-  [ -d userkeys ] || mkdir userkeys
+  mkdir -p userkeys
   chmod 755 $tempdir
   rsync -a --delete-after $tempdir/ userkeys/
 fi