mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-27 15:23:39 +00:00
Merge pull request #6393 from opensourcerouting/7.4/init-config-perms
[7.4] build: use configfile mode in init script
This commit is contained in:
commit
cb390caaa7
@ -813,6 +813,7 @@ AC_SUBST([enable_vty_group])
|
||||
|
||||
enable_configfile_mask=${enable_configfile_mask:-0600}
|
||||
AC_DEFINE_UNQUOTED([CONFIGFILE_MASK], [${enable_configfile_mask}], [Mask for config files])
|
||||
AC_SUBST([enable_configfile_mask])
|
||||
|
||||
enable_logfile_mask=${enable_logfile_mask:-0600}
|
||||
AC_DEFINE_UNQUOTED([LOGFILE_MASK], [${enable_logfile_mask}], [Mask for log files])
|
||||
|
@ -21,6 +21,7 @@ VTYSH="@vtysh_bin@" # /usr/bin/vtysh
|
||||
FRR_USER="@enable_user@" # frr
|
||||
FRR_GROUP="@enable_group@" # frr
|
||||
FRR_VTY_GROUP="@enable_vty_group@" # frrvty
|
||||
FRR_CONFIG_MODE="@enable_configfile_mask@" # 0600
|
||||
FRR_DEFAULT_PROFILE="@DFLT_NAME@" # traditional / datacenter
|
||||
|
||||
# Local Daemon selection may be done by using /etc/frr/daemons.
|
||||
@ -56,6 +57,7 @@ chownfrr()
|
||||
{
|
||||
test -n "$FRR_USER" && chown "$FRR_USER" "$1"
|
||||
test -n "$FRR_GROUP" && chgrp "$FRR_GROUP" "$1"
|
||||
test -n "$FRR_CONFIG_MODE" && chmod "$FRR_CONFIG_MODE" "$1"
|
||||
}
|
||||
|
||||
# Check if daemon is started by using the pidfile.
|
||||
|
@ -24,6 +24,7 @@ VTYSH="@vtysh_bin@" # /usr/bin/vtysh
|
||||
FRR_USER="@enable_user@" # frr
|
||||
FRR_GROUP="@enable_group@" # frr
|
||||
FRR_VTY_GROUP="@enable_vty_group@" # frrvty
|
||||
FRR_CONFIG_MODE="@enable_configfile_mask@" # 0600
|
||||
FRR_DEFAULT_PROFILE="@DFLT_NAME@" # traditional / datacenter
|
||||
|
||||
# ORDER MATTERS FOR $DAEMONS!
|
||||
@ -53,6 +54,7 @@ debug() {
|
||||
chownfrr() {
|
||||
[ -n "$FRR_USER" ] && chown "$FRR_USER" "$1"
|
||||
[ -n "$FRR_GROUP" ] && chgrp "$FRR_GROUP" "$1"
|
||||
[ -n "$FRR_CONFIG_MODE" ] && chmod "$FRR_CONFIG_MODE" "$1"
|
||||
}
|
||||
|
||||
vtysh_b () {
|
||||
|
Loading…
Reference in New Issue
Block a user