bugfixes
This commit is contained in:
parent
3aac280276
commit
4a149c7536
50
template/change_hostname.bash
Normal file → Executable file
50
template/change_hostname.bash
Normal file → Executable file
@ -5,15 +5,44 @@ CHOST=$(hostname)
|
|||||||
|
|
||||||
# Search parameters
|
# Search parameters
|
||||||
DEFNAME=template
|
DEFNAME=template
|
||||||
DEFDOM=local.tld
|
DEFDOM=local
|
||||||
|
|
||||||
errormsg() {
|
errormsg() {
|
||||||
echo "Bitte Hostnamen und Domain angeben: $0 <hostname> <domain>"
|
echo "Bitte Hostnamen und Domain angeben: $0 <hostname> <domain>"
|
||||||
exit 0
|
exit 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
status() {
|
||||||
|
# Status:
|
||||||
|
echo "------------------------------------------------------"
|
||||||
|
echo "Aktueller Hostname (hostname -f): $(hostname -f)"
|
||||||
|
echo " (cat /etc/hostname): $(cat /etc/hostname)"
|
||||||
|
echo "Ersetzungs-Suchmuster : ${DEFNAME}.${DEFDOM}"
|
||||||
|
echo "neuer Hostname : ${FQDN}"
|
||||||
|
echo "------------------------------------------------------"
|
||||||
|
}
|
||||||
|
|
||||||
|
renamehost(){
|
||||||
|
sed -i -e "s/${DEFNAME}.${DEFDOM}/${FQDN}/g" /etc/exim4/update-exim4.conf.conf
|
||||||
|
sed -i -e "s/${DEFNAME}.${DEFDOM}/${FQDN}/g" /etc/hosts
|
||||||
|
sed -i -e "s/${DEFNAME}/${HNAME}/g" /etc/hosts
|
||||||
|
sed -i -e "s/${DEFNAME}.${DEFDOM}/${FQDN}/g" /etc/mailname
|
||||||
|
sed -i -e "s/${DEFNAME}/${HNAME}/g" /etc/hostname
|
||||||
|
}
|
||||||
|
|
||||||
|
renamehostdebug(){
|
||||||
|
echo "sed -i -e \"s/${DEFNAME}.${DEFDOM}/${FQDN}/g\" /etc/exim4/update-exim4.conf.conf"
|
||||||
|
echo "sed -i -e \"s/${DEFNAME}.${DEFDOM}/${FQDN}/g\" /etc/hosts"
|
||||||
|
echo "sed -i -e \"s/${DEFNAME}/${HNAME}/g\" /etc/hosts"
|
||||||
|
echo "sed -i -e \"s/${DEFNAME}.${DEFDOM}/${FQDN}/g\" /etc/mailname"
|
||||||
|
echo "sed -i -e \"s/${DEFNAME}/${HNAME}/g\" /etc/hostname"
|
||||||
|
}
|
||||||
|
|
||||||
# check hostname
|
# check hostname
|
||||||
if [[ -z "$1" ]]; then
|
if [[ -z "$1" ]]; then
|
||||||
|
status
|
||||||
|
renamehostdebug
|
||||||
|
echo
|
||||||
errormsg
|
errormsg
|
||||||
else
|
else
|
||||||
HNAME=$1
|
HNAME=$1
|
||||||
@ -29,20 +58,11 @@ fi
|
|||||||
# Domain
|
# Domain
|
||||||
FQDN=${HNAME}.${DOMNAME}
|
FQDN=${HNAME}.${DOMNAME}
|
||||||
|
|
||||||
# Status:
|
# Zeige Status
|
||||||
echo "------------------------------------------------------"
|
status
|
||||||
echo "Aktueller Hostname (hostname -f): $(hostname -f)"
|
|
||||||
echo " (cat /etc/hostname): $(cat /etc/hostname)"
|
|
||||||
echo "Ersetzungs-Suchmuster : ${DEFNAME}.${DEFDOM}"
|
|
||||||
echo "neuer Hostname : ${FQDN}"
|
|
||||||
echo "------------------------------------------------------"
|
|
||||||
echo
|
echo
|
||||||
echo "<press Enter>"
|
echo "<Enter>: Umbenennen <Ctrl-C>: Abbrechen"
|
||||||
read
|
read
|
||||||
|
|
||||||
sed -i -e "s/${DEFNAME}.${DEFDOM}/${FQDN}/g" /etc/exim4/update-exim4.conf.conf
|
# Umbenennen:
|
||||||
sed -i -e "s/${DEFNAME}.${DEFDOM}/${FQDN}/g" /etc/hosts
|
renamehost
|
||||||
sed -i -e "s/${DEFNAME}/${HNAME}/g" /etc/hosts
|
|
||||||
sed -i -e "s/${DEFNAME}.${DEFDOM}/${FQDN}/g" /etc/mailname
|
|
||||||
sed -i -e "s/${DEFNAME}/${HNAME}/g" /etc/hostname
|
|
||||||
|
|
||||||
|
0
template/initDocker.sh
Normal file → Executable file
0
template/initDocker.sh
Normal file → Executable file
0
template/install_cockpit.sh
Normal file → Executable file
0
template/install_cockpit.sh
Normal file → Executable file
Loading…
x
Reference in New Issue
Block a user