[packages] samba3: don't ship dangling symlink in package, create the link at startup...
[openwrt/svn-archive/archive.git] / net / samba3 / files / samba.init
index 5b4b8f5cecb726e401477feeadfb3865bc9ca0ce..76fcae9d96ee956dba2f09c3365d0be4d0d1a3a9 100755 (executable)
@@ -1,5 +1,5 @@
 #!/bin/sh /etc/rc.common
-# Copyright (C) 2008 OpenWrt.org
+# Copyright (C) 2008-2010 OpenWrt.org
 
 . /etc/functions.sh
 
@@ -22,6 +22,7 @@ smb_header() {
        [ -z "$description" ] && description=openwrt
 
        cp /etc/samba/smb.conf.template /tmp/smb.conf
+       [ -L /etc/samba/smb.conf ] || ln -nsf /tmp/smb.conf /etc/samba/smb.conf
        sed -i "s/|NAME|/$name/g" /tmp/smb.conf
        sed -i "s/|WORKGROUP|/$workgroup/g" /tmp/smb.conf
        sed -i "s/|DESCRIPTION|/$description/g" /tmp/smb.conf