samba: always start if not cinfigured via settings addon

This commit is contained in:
Stefan Saraev 2013-08-28 20:37:01 +03:00
parent 53c6429d91
commit 246f507f74
4 changed files with 20 additions and 1 deletions

View File

@ -0,0 +1,3 @@
SAMBA_USERNAME="openelec"
SAMBA_PASSWORD="openelec"
SAMBA_SECURE="false"

View File

@ -177,6 +177,10 @@ makeinstall_target() {
enable_service nmbd.service
enable_service smbd.service
mkdir -p $INSTALL/usr/share/services
cp -P $PKG_DIR/default.d/*.conf $INSTALL/usr/share/services
enable_service samba-defaults.service
mkdir -p $INSTALL/usr/lib/samba
cp $PKG_DIR/scripts/samba-config $INSTALL/usr/lib/samba

View File

@ -1,6 +1,7 @@
[Unit]
Description=Samba configfile writer
After=local-fs.target
After=local-fs.target samba-defaults.service
Requires=samba-defaults.service
ConditionPathExists=/storage/.cache/services/samba.conf

View File

@ -0,0 +1,11 @@
[Unit]
Description=Samba defaults
After=local-fs.target
ConditionPathExists=!/storage/.cache/services/samba.conf
ConditionPathExists=!/storage/.cache/services/samba.disabled
[Service]
Type=oneshot
ExecStart=/bin/sh -c 'cp /usr/share/services/samba.conf /storage/.cache/services'
RemainAfterExit=yes