Fix permissions on config dir and file in README.md and Gentoo ebuild
This commit is contained in:
@@ -40,8 +40,7 @@ useradd -r -s /sbin/nologin ddns
|
|||||||
mkdir -p /etc/ddns-service /var/lib/ddns-service /var/log/ddns-service
|
mkdir -p /etc/ddns-service /var/lib/ddns-service /var/log/ddns-service
|
||||||
chmod 750 /etc/ddns-service /var/lib/ddns-service
|
chmod 750 /etc/ddns-service /var/lib/ddns-service
|
||||||
chmod 770 /var/log/ddns-service
|
chmod 770 /var/log/ddns-service
|
||||||
chown ddns:root /etc/ddns-service
|
chown ddns:ddns /etc/ddns-service /var/lib/ddns-service /var/log/ddns-service
|
||||||
chown ddns:ddns /var/lib/ddns-service /var/log/ddns-service
|
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Config file:
|
3. Config file:
|
||||||
|
|||||||
@@ -53,11 +53,10 @@ python_install_all() {
|
|||||||
fowners ddns:ddns /var/lib/${PN} /var/log/${PN}
|
fowners ddns:ddns /var/lib/${PN} /var/log/${PN}
|
||||||
|
|
||||||
dodir /etc/${PN}
|
dodir /etc/${PN}
|
||||||
fowners ddns:root /etc/${PN}
|
|
||||||
insinto /etc/${PN}
|
insinto /etc/${PN}
|
||||||
insopts -m640
|
insopts -m640
|
||||||
newins files/config.example.toml config.toml
|
newins files/config.example.toml config.toml
|
||||||
fowners ddns:ddns /etc/${PN}/config.toml
|
fowners ddns:ddns -R /etc/${PN}/config.toml
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
distutils-r1_python_install_all
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user