mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 11:43:25 +02:00
apache: Write hostname into configuration at boot time
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -113,7 +113,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
|||||||
|
|
||||||
# Install apache config
|
# Install apache config
|
||||||
cp -rf $(DIR_CONF)/httpd/* /etc/httpd/conf
|
cp -rf $(DIR_CONF)/httpd/* /etc/httpd/conf
|
||||||
ln -sf $(CONFIG_ROOT)/main/hostname.conf /etc/httpd/conf/
|
touch /etc/httpd/conf/hostname.conf
|
||||||
|
|
||||||
# Create captive logging directory
|
# Create captive logging directory
|
||||||
-mkdir -pv /var/log/httpd/captive
|
-mkdir -pv /var/log/httpd/captive
|
||||||
|
|||||||
@@ -61,6 +61,9 @@ case "$1" in
|
|||||||
# Generate all required certificates
|
# Generate all required certificates
|
||||||
generate_certificates
|
generate_certificates
|
||||||
|
|
||||||
|
# Update hostname
|
||||||
|
echo "ServerName ${HOSTNAME}" > /etc/httpd/conf/hostname.conf
|
||||||
|
|
||||||
boot_mesg "Starting Apache daemon..."
|
boot_mesg "Starting Apache daemon..."
|
||||||
/usr/sbin/apachectl -k start
|
/usr/sbin/apachectl -k start
|
||||||
evaluate_retval
|
evaluate_retval
|
||||||
|
|||||||
@@ -57,15 +57,6 @@ int writehostsfiles(void)
|
|||||||
findkey(kv, "DOMAINNAME", domainname);
|
findkey(kv, "DOMAINNAME", domainname);
|
||||||
freekeyvalues(kv);
|
freekeyvalues(kv);
|
||||||
|
|
||||||
if (!(file = fopen(CONFIG_ROOT "/main/hostname.conf", "w")))
|
|
||||||
{
|
|
||||||
sprintf (message, _("Unable to write %s/main/hostname.conf"), CONFIG_ROOT);
|
|
||||||
errorbox(message);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
fprintf(file, "ServerName %s.%s\n", hostname,domainname);
|
|
||||||
fclose(file);
|
|
||||||
|
|
||||||
if (!(file = fopen(CONFIG_ROOT "/main/hosts", "r")))
|
if (!(file = fopen(CONFIG_ROOT "/main/hosts", "r")))
|
||||||
{
|
{
|
||||||
errorbox(_("Unable to open main hosts file."));
|
errorbox(_("Unable to open main hosts file."));
|
||||||
|
|||||||
Reference in New Issue
Block a user