summaryrefslogtreecommitdiffstats
path: root/satellit_installer/includes/20-setup_samba.inc
diff options
context:
space:
mode:
authorChristian Rößler2014-07-14 14:14:56 +0200
committerChristian Rößler2014-07-14 14:14:56 +0200
commitbf434b61e4c3973d6c1249d67e97ed3bd9d80255 (patch)
treee41dfb344e4d30a438dd64bc859409719abf99fc /satellit_installer/includes/20-setup_samba.inc
parent[SSPS] homeless users, samba beginning. (diff)
downloadsetup-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.inc19
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
+}