Loading root/etc/cont-init.d/50-virtualmin-config +10 −10 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ chmod -R go-w /etc/postfix MY_IP=$(ip addr show dev eth0 | grep -Eo 'inet (.*)/' | sed -e 's#inet ##' -e 's#/##') # if we found the IP address above (so skip this if the interface is not eth0 i guess), update the webmin/virtualmin config to look at the right interface and IP [[ -n "$MY_IP" ]] && sed -i -e "s#iface=.*#iface=eth0#" /etc/webmin/virtual-server/config && echo defip=$MY_IP >> /etc/webmin/virtual-server/config [[ -n "$MY_IP" ]] && sed -i --follow-symlinks -e "s#iface=.*#iface=eth0#" /etc/webmin/virtual-server/config && echo defip=$MY_IP >> /etc/webmin/virtual-server/config # find the container's domain name MY_DOMAIN=$(hostname -d) Loading @@ -87,12 +87,12 @@ MY_NAME=$(hostname) # if we have an FQDN, update the config files and replace the placeholders [[ -n "$MY_DOMAIN" ]] && [[ -n "$MY_NAME" ]] && \ sed -i -e "s#root: admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#root: admin@$MY_DOMAIN#" /etc/aliases && \ sed -i -e "s#sched_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#sched_email=admin@$MY_DOMAIN#" /etc/webmin/status/config && \ sed -i -e "s#validate_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#validate_email=admin@$MY_DOMAIN#" /etc/webmin/virtual-server/config && \ sed -i -e "s#feedback_to=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#feedback_to=admin@$MY_DOMAIN#" /etc/webmin/config && \ sed -i -e "s#upemail=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#upemail=admin@$MY_DOMAIN#" /etc/webmin/usermin/config && \ sed -i -e "s#sched_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#sched_email=admin@$MY_DOMAIN#" /etc/webmin/package-updates/config && \ sed -i -e "s#myhostname = hostname.if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#myhostname = $MY_NAME.$MY_DOMAIN#" /etc/postfix/main.cf && \ sed -i -e "s#if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#$MY_DOMAIN#" /etc/postfix/main.cf && \ sed -i -e "s#bind_master=.*#bind_master=$MY_NAME.$MY_DOMAIN#" /etc/webmin/virtual-server/config sed -i --follow-symlinks -e "s#root: admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#root: admin@$MY_DOMAIN#" /etc/aliases && \ sed -i --follow-symlinks -e "s#sched_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#sched_email=admin@$MY_DOMAIN#" /etc/webmin/status/config && \ sed -i --follow-symlinks -e "s#validate_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#validate_email=admin@$MY_DOMAIN#" /etc/webmin/virtual-server/config && \ sed -i --follow-symlinks -e "s#feedback_to=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#feedback_to=admin@$MY_DOMAIN#" /etc/webmin/config && \ sed -i --follow-symlinks -e "s#upemail=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#upemail=admin@$MY_DOMAIN#" /etc/webmin/usermin/config && \ sed -i --follow-symlinks -e "s#sched_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#sched_email=admin@$MY_DOMAIN#" /etc/webmin/package-updates/config && \ sed -i --follow-symlinks -e "s#myhostname = hostname.if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#myhostname = $MY_NAME.$MY_DOMAIN#" /etc/postfix/main.cf && \ sed -i --follow-symlinks -e "s#if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#$MY_DOMAIN#" /etc/postfix/main.cf && \ sed -i --follow-symlinks -e "s#bind_master=.*#bind_master=$MY_NAME.$MY_DOMAIN#" /etc/webmin/virtual-server/config Loading
root/etc/cont-init.d/50-virtualmin-config +10 −10 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ chmod -R go-w /etc/postfix MY_IP=$(ip addr show dev eth0 | grep -Eo 'inet (.*)/' | sed -e 's#inet ##' -e 's#/##') # if we found the IP address above (so skip this if the interface is not eth0 i guess), update the webmin/virtualmin config to look at the right interface and IP [[ -n "$MY_IP" ]] && sed -i -e "s#iface=.*#iface=eth0#" /etc/webmin/virtual-server/config && echo defip=$MY_IP >> /etc/webmin/virtual-server/config [[ -n "$MY_IP" ]] && sed -i --follow-symlinks -e "s#iface=.*#iface=eth0#" /etc/webmin/virtual-server/config && echo defip=$MY_IP >> /etc/webmin/virtual-server/config # find the container's domain name MY_DOMAIN=$(hostname -d) Loading @@ -87,12 +87,12 @@ MY_NAME=$(hostname) # if we have an FQDN, update the config files and replace the placeholders [[ -n "$MY_DOMAIN" ]] && [[ -n "$MY_NAME" ]] && \ sed -i -e "s#root: admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#root: admin@$MY_DOMAIN#" /etc/aliases && \ sed -i -e "s#sched_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#sched_email=admin@$MY_DOMAIN#" /etc/webmin/status/config && \ sed -i -e "s#validate_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#validate_email=admin@$MY_DOMAIN#" /etc/webmin/virtual-server/config && \ sed -i -e "s#feedback_to=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#feedback_to=admin@$MY_DOMAIN#" /etc/webmin/config && \ sed -i -e "s#upemail=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#upemail=admin@$MY_DOMAIN#" /etc/webmin/usermin/config && \ sed -i -e "s#sched_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#sched_email=admin@$MY_DOMAIN#" /etc/webmin/package-updates/config && \ sed -i -e "s#myhostname = hostname.if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#myhostname = $MY_NAME.$MY_DOMAIN#" /etc/postfix/main.cf && \ sed -i -e "s#if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#$MY_DOMAIN#" /etc/postfix/main.cf && \ sed -i -e "s#bind_master=.*#bind_master=$MY_NAME.$MY_DOMAIN#" /etc/webmin/virtual-server/config sed -i --follow-symlinks -e "s#root: admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#root: admin@$MY_DOMAIN#" /etc/aliases && \ sed -i --follow-symlinks -e "s#sched_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#sched_email=admin@$MY_DOMAIN#" /etc/webmin/status/config && \ sed -i --follow-symlinks -e "s#validate_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#validate_email=admin@$MY_DOMAIN#" /etc/webmin/virtual-server/config && \ sed -i --follow-symlinks -e "s#feedback_to=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#feedback_to=admin@$MY_DOMAIN#" /etc/webmin/config && \ sed -i --follow-symlinks -e "s#upemail=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#upemail=admin@$MY_DOMAIN#" /etc/webmin/usermin/config && \ sed -i --follow-symlinks -e "s#sched_email=admin@if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#sched_email=admin@$MY_DOMAIN#" /etc/webmin/package-updates/config && \ sed -i --follow-symlinks -e "s#myhostname = hostname.if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#myhostname = $MY_NAME.$MY_DOMAIN#" /etc/postfix/main.cf && \ sed -i --follow-symlinks -e "s#if-this-domain-resolves-someone-is-going-to-be-mad-at-me\.eteoxaoghtrhwfza#$MY_DOMAIN#" /etc/postfix/main.cf && \ sed -i --follow-symlinks -e "s#bind_master=.*#bind_master=$MY_NAME.$MY_DOMAIN#" /etc/webmin/virtual-server/config