mirror of
https://github.com/YunoHost-Apps/incus_ynh.git
synced 2024-09-03 19:26:15 +02:00
40 lines
1.2 KiB
Bash
40 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
#=================================================
|
|
# COMMON VARIABLES
|
|
#=================================================
|
|
|
|
#=================================================
|
|
# PERSONAL HELPERS
|
|
#=================================================
|
|
|
|
_ynh_add_dnsmasq_config() {
|
|
ynh_add_config --template="dnsmasq.conf" --destination="/etc/dnsmasq.d/$app"
|
|
ynh_systemd_action --service_name=dnsmasq --action=restart --log_path=systemd
|
|
}
|
|
|
|
_ynh_remove_dnsmasq_config() {
|
|
ynh_secure_remove --file="/etc/dnsmasq.d/$app"
|
|
ynh_systemd_action --service_name=dnsmasq --action=restart --log_path=systemd
|
|
}
|
|
|
|
|
|
_ynh_add_subuid_subgid() {
|
|
subuid_string="# Added for Incus\nroot:100000:65536"
|
|
echo -e "$subuid_string" > /etc/subuid
|
|
echo -e "$subuid_string" > /etc/subgid
|
|
}
|
|
|
|
_ynh_remove_subuid_subgid() {
|
|
sed -i "/# Added for Incus$/{N;/root:100000:65536/d}" /etc/subuid
|
|
sed -i "/# Added for Incus$/{N;/root:100000:65536/d}" /etc/subgid
|
|
}
|
|
|
|
|
|
#=================================================
|
|
# EXPERIMENTAL HELPERS
|
|
#=================================================
|
|
|
|
#=================================================
|
|
# FUTURE OFFICIAL HELPERS
|
|
#=================================================
|