tsmall aesthetics - coffin - secure lan file storage on a device
git clone git://parazyd.org/coffin.git
Log
Files
Refs
Submodules
README
LICENSE
---
commit 285f102b38b479f81485a138875d8df782835bde
parent ebe752a86e5655b89cd104538252cfd8b0d5fba9
Author: parazyd 
Date:   Sat,  2 Apr 2016 12:43:32 +0200

small aesthetics

Diffstat:
  M src/zlibs/features                  |       5 +++--

1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/zlibs/features b/src/zlibs/features
t@@ -4,12 +4,13 @@ create-webdav-hook() {
         fn create-webdav-hook
 
         davconf="/etc/apache2/sites-available/coffindav.conf"
+        davpass="/etc/apache2/DAV/davpasswd"
 
         if [[ $entry =~ webdav && -f $COFFINDOT/webdav.conf ]]; then
                 act "Found WebDAV data. Setting up..."
 
                 [[ -f $COFFINDOT/davpasswd ]] && {
-                        cat $COFFINDOT/davpasswd >> /etc/apache2/davpasswd
+                        cat $COFFINDOT/davpasswd >> $davpass
                         [[ $? = 0 ]] && {
                                 rm $COFFINDOT/davpasswd
                                 gpasswd -a www-data $undertaker # NOTE: consider standalone group
t@@ -49,7 +50,7 @@ create-sshfs-hook() {
         if [[ $entry =~ sshfs && -f $COFFINDOT/sshpubkey ]]; then
                 act "Found SSH data. Setting up..."
 
-                mkdir -p /home/$undertaker/.ssh
+                [[ -d /home/$undertaker/.ssh ]] || mkdir -p /home/$undertaker/.ssh
                 cat $COFFINDOT/$tombid.pub >> /home/$undertaker/.ssh/authorized_keys
                 chown -R $undertaker:$undertaker /home/$undertaker/.ssh
                 chmod 700 /home/$undertaker/.ssh && chmod 600 /home/$undertaker/.ssh/authorized_keys