#!/bin/sh # Filename: random-hostname # Purpose: print random hostname to stdout # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. # Latest change: Sam Dez 02 20:30:20 CET 2006 [mika] ################################################################################ num=$(wc -l $0) num=${num%% $0} num=$(( $num - 16 )) randline=$(($(date +%Y%M%S) * $$ % $num)) hostname=$(tail -n $randline "$0" | head -1 | grep -v "'" | grep -v '^#' | grep -v '^$') [ -n "$hostname" ] && echo "$hostname" || echo "grml" # EOF - line 15; now the hostnames: hostnames=' 23 42 ackbar agamemnon alderaan alphacentauri anakin antares apfel aphrodite archill argl argon auge avoision a-wizard-did-it awk baby bane banjologist bar barnards barteldan bartesque bartwisch basegame bbbq beginulate beheadbumped bespin beta beteigeuze bethselamin bielefeld billiboy binkel bitch blackbush blingwad boba bonus-eruptus boo-urns bottom bovine-university brain-medicine brassafrax brett bsdkiller bughunter butler c-3po calisto capdabbler car-hole celibacy charm chazzwozzers chestal chewbacca chocotastic cholera clouseauesque cody commie-nazis connemara corellia coruscant cragganmore crantastic crap-factory craptacular cray crisitunity cromulent crotch-dot dagobah dalwhinnie damogran dantooine darth darthsidious darthvader dash-hole debilian debsauber deceleratrix dickety diddly diefront dingens dings dingsbums doctorb dodge dodgerock doesntexist dogma doh dooku down drunkening dumbening duro eadrax electromicide embiggen eprouvette erde erotikon error fantastipotamus farkbot faxtrola fehlstart find fischvergiftung flanswered flauschig floor-pie flunjer foo foodbag foodrinkery forfty frinkahedron frogurt froschstern fscking fuchsiatard fudrucker fuss g3nt00 gamblor garbagewater gegruemmelt gelbescheibe geonosis gewusel gibby-gabby glaven golatsche golgafrincham greedo grievous grmled grmlegg grmlei guglhupf ham-in-a-can hansolo harem hedge hektor helium hera herakles herpes herz homersexual hoth hoyvin-mayvin hypohemia idspispopd ilum introubulate jabba jacen jaina jango jebeditis jebus jiminy-jillikers jumping-box jupiter kamino kashyyyk kidnappophilie kilbeggan killbot-factory kitchensink knifey-spooney knowitallism knowledgeum kollateralschaden korriban krautundrueben krikkit krypton kukuruz kwyjibo lagavulin lamuella land-cow lart lasagne liberty-log lima localhorst lochnagar lunge lupper macallan magno magrathea malak malparkage manaan master maximegalon mazuma megacide mehlmuehle melange menapplause milliways minor minuteman money-fight monster mund musikapparat mustafar mygeeto naboo nase neglecterino neighborino neon niere nucleon nuisancefon nulecule nutty-fudgekins oban obiwankenobi odysseus oglarun ohr okely-dokely omega omfg onderon onetuplet oops ossus ovulicious palpatine panaka panchito panic paradigma paranoia paris persephone phonon photon pizza plagueis plasmon pointy-kitty popocatepetl porridge postefix posturologists praesitlyn preliumtarn presbylutheran pricetaggery pull-a-homer pusteblume pustefix quantum-tunnel quetzlzacatenango quinlan r2-d2 radon rageohol rastafy raunzer raytheist rear-admiral rechengnom re-dorkulated retirony revan reverse-vampires reversifying-glass rhadamanthys rinderwahnsinn ronzer rotate-the-shield-harmonics rtfm rupert sacrilicious saturn saubaua saxamaphone schwipps science-pole scientician scp scponly scrod-basket sebulba sed shanagary shinning shirkaday shirt-wiener shiva-h.-vishnu sisterectomy skywalker smashy-smashy smeckler smendler smokesperson snacktacular solo sonne sophistimacated-doowhackey soulianis spaghettimonster spambox speedholes-or-speed-holes spispopd spokesrebel ssh stabby steamed-hams sterz stillroot successmanship supercalifragilistics superliminal swedish-lunchbox swishifying sync syphilis talisker talon taris tasty-fake tatooine telepanhandling telos thinkgeek thrawn throughhole thule tomacco tomorry top traumedy trebor tromboner tsykolon ulic unblowuppable unfaceuptoable unpossible up uppity-box ursa utapau velocitator vi viltvodl vim vista vogsphere volleybrick walking-bird wassissn watto wiggle-puppy wildwuchs woozle-wuzzle word-hole wurmloch xenon yaddle yellodisk yellow-fatty-beans yoda yoink ysolldins zazz zeus zicke zuh '