diff options
author | Christian Rößler | 2014-07-14 14:14:56 +0200 |
---|---|---|
committer | Christian Rößler | 2014-07-14 14:14:56 +0200 |
commit | bf434b61e4c3973d6c1249d67e97ed3bd9d80255 (patch) | |
tree | e41dfb344e4d30a438dd64bc859409719abf99fc /satellit_installer/includes/20-setup_samba.inc | |
parent | [SSPS] homeless users, samba beginning. (diff) | |
download | setup-scripts-bf434b61e4c3973d6c1249d67e97ed3bd9d80255.tar.gz setup-scripts-bf434b61e4c3973d6c1249d67e97ed3bd9d80255.tar.xz setup-scripts-bf434b61e4c3973d6c1249d67e97ed3bd9d80255.zip |
[SSPS] some more samba
Diffstat (limited to 'satellit_installer/includes/20-setup_samba.inc')
-rw-r--r-- | satellit_installer/includes/20-setup_samba.inc | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/satellit_installer/includes/20-setup_samba.inc b/satellit_installer/includes/20-setup_samba.inc index 1a3c0e2..260d2d0 100644 --- a/satellit_installer/includes/20-setup_samba.inc +++ b/satellit_installer/includes/20-setup_samba.inc @@ -10,8 +10,23 @@ setup_sambauser() { } setup_sambaconfig() { - : - + echo -n "# Writing samba config..." + if [ $(grep -c "\[imageshare\]" /etc/samba/smb.conf) -gt 0 ]; then + echo " config already written; doing nothing." + else + cat >/etc/samba/smb.conf<<-EOF + [imageshare] + path = /srv/openslx/nfs + comment = VM image share + writable = yes + valid users = vmware + EOF + echo "ok." + fi } +setup_samba() { + setup_sambauser + setup sambaconfig +} |