aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSarvasva (Savvy) Raghuvanshi2017-08-13 18:55:45 -0500
committerSarvasva (Savvy) Raghuvanshi2017-08-13 18:55:45 -0500
commit6a1b57f49bfbb5c32a2349be786b1ce643574fc1 (patch)
treef48524703fefdfcdf1b2e49c1e1d1e3443a1c6e6
parentfc5ab81a0e31fbfe163637fe3089ea4ab76c4882 (diff)
downloadaur-6a1b57f49bfbb5c32a2349be786b1ce643574fc1.tar.gz
Fixed bug where missing smb.conf file aborts program
-rwxr-xr-xharvard-linux-printer.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/harvard-linux-printer.sh b/harvard-linux-printer.sh
index b24bb021eaea..e5506cae0dc9 100755
--- a/harvard-linux-printer.sh
+++ b/harvard-linux-printer.sh
@@ -33,6 +33,9 @@ while [[ $papercut_username != ${papercut_username/ /} || $papercut_password !=
done
+if [ ! -a /etc/samba/smb.conf ]; then
+ cp /etc/samba/smb.conf.default /etc/samba/smb.conf
+fi
sudo sed -i '/syslog/d' /etc/samba/smb.conf
# sudo echo "logging = syslog@0 file" >> /etc/samba/smb.conf