mirror of
https://github.com/aljazceru/addons.git
synced 2025-12-19 06:04:21 +01:00
Fix sed (#334)
This commit is contained in:
@@ -1,5 +1,8 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 4.1
|
||||||
|
- Bugfix sed command
|
||||||
|
|
||||||
## 4.0
|
## 4.0
|
||||||
- New option `allow_hosts` to limit access
|
- New option `allow_hosts` to limit access
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Samba share",
|
"name": "Samba share",
|
||||||
"version": "4.0",
|
"version": "4.1",
|
||||||
"slug": "samba",
|
"slug": "samba",
|
||||||
"description": "Expose Hass.io folders with SMB/CIFS",
|
"description": "Expose Hass.io folders with SMB/CIFS",
|
||||||
"url": "https://home-assistant.io/addons/samba/",
|
"url": "https://home-assistant.io/addons/samba/",
|
||||||
|
|||||||
24
samba/run.sh
24
samba/run.sh
@@ -33,10 +33,10 @@ function write_config() {
|
|||||||
" >> /etc/smb.conf
|
" >> /etc/smb.conf
|
||||||
}
|
}
|
||||||
|
|
||||||
sed -i "s/%%WORKGROUP%%/$WORKGROUP/g" /etc/smb.conf
|
sed -i "s|%%WORKGROUP%%|$WORKGROUP|g" /etc/smb.conf
|
||||||
sed -i "s/%%NAME%%/$NAME/g" /etc/smb.conf
|
sed -i "s|%%NAME%%|$NAME|g" /etc/smb.conf
|
||||||
sed -i "s/%%INTERFACE%%/$INTERFACE/g" /etc/smb.conf
|
sed -i "s|%%INTERFACE%%|$INTERFACE|g" /etc/smb.conf
|
||||||
sed -i "s/%%ALLOW_HOSTS%%/$ALLOW_HOSTS/g" /etc/smb.conf
|
sed -i "s|%%ALLOW_HOSTS%%|$ALLOW_HOSTS|g" /etc/smb.conf
|
||||||
|
|
||||||
##
|
##
|
||||||
# Write shares to config
|
# Write shares to config
|
||||||
@@ -59,15 +59,15 @@ fi
|
|||||||
##
|
##
|
||||||
# Set authentication options
|
# Set authentication options
|
||||||
if [ "$GUEST" == "true" ]; then
|
if [ "$GUEST" == "true" ]; then
|
||||||
sed -i "s/#guest ok/guest ok/g" /etc/smb.conf
|
sed -i "s|#guest ok|guest ok|g" /etc/smb.conf
|
||||||
sed -i "s/#guest only/guest only/g" /etc/smb.conf
|
sed -i "s|#guest only|guest only|g" /etc/smb.conf
|
||||||
sed -i "s/#guest account/guest account/g" /etc/smb.conf
|
sed -i "s|#guest account|guest account|g" /etc/smb.conf
|
||||||
sed -i "s/#map to guest/map to guest/g" /etc/smb.conf
|
sed -i "s|#map to guest|map to guest|g" /etc/smb.conf
|
||||||
sed -i "s/#public/public/g" /etc/smb.conf
|
sed -i "s|#public|public|g" /etc/smb.conf
|
||||||
else
|
else
|
||||||
sed -i "s/#valid users/valid users/g" /etc/smb.conf
|
sed -i "s|#valid users|valid users|g" /etc/smb.conf
|
||||||
sed -i "s/#force user/force user/g" /etc/smb.conf
|
sed -i "s|#force user|force user|g" /etc/smb.conf
|
||||||
sed -i "s/#force group/force group/g" /etc/smb.conf
|
sed -i "s|#force group|force group|g" /etc/smb.conf
|
||||||
|
|
||||||
addgroup -g 1000 "$USERNAME"
|
addgroup -g 1000 "$USERNAME"
|
||||||
adduser -D -H -G "$USERNAME" -s /bin/false -u 1000 "$USERNAME"
|
adduser -D -H -G "$USERNAME" -s /bin/false -u 1000 "$USERNAME"
|
||||||
|
|||||||
Reference in New Issue
Block a user