masqmail

annotate contrib/guess-hostname @ 209:10da50168dab

replaced the MD5 implementation with the one of Solar Designer Until now, the sample code of RFC 1321 was used. It had an ugly license. Now we use the implementation of Solar Designer, which is in the Public Domain. http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5
author meillo@marmaro.de
date Sun, 18 Jul 2010 21:58:15 +0200
parents 60c92aa59911
children 92b58989a09e
rev   line source
meillo@160 1 #!/bin/sh
meillo@160 2 #
meillo@160 3 # try several ways to guess the hostname
meillo@162 4 # earlier output lines are probably better
meillo@160 5
meillo@160 6 (
meillo@160 7
meillo@160 8 # this is what Debian uses
meillo@160 9 cat /etc/mailname
meillo@160 10
meillo@162 11 # probably a good value on GNU/Linux
meillo@162 12 hostname -f
meillo@162 13
meillo@160 14 # this is often the short hostname
meillo@160 15 cat /etc/hostname
meillo@160 16
meillo@162 17 # often the short hostname, but widely available
meillo@162 18 hostname
meillo@162 19
meillo@160 20 # this file was mentioned on the Internet
meillo@160 21 cat /etc/HOSTNAME
meillo@160 22
meillo@162 23 ) 2>/dev/null