Last active

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Using img2ponysay to create baller /etc/motd message

View baller_motd.md

Creating Baller/Useful MOTD Messages

Zangief MOTD

Prerequisites

  • linux box
    • Won't compile under OSX something about illegal characters…I use have an Ubuntu server at Digital Ocean
    • If anyone gets this working on a Mac I'd love to know
  • Imagemagick
  • OpenJDK (Util-say is java-based)
  • coreutils perl & git
  • This should have you covered:
    • sudo apt-get install imagemagick openjdk-6-jdk coreutils perl git

Creating the Ponyfile

I use Util-Say to create motd messages. I started out using img2xterm, but I've found I get better results with Util-Say (although, img2xterm works on a Mac)

$ git clone https://github.com/maandree/util-say
$ cd util-say
$ ./img2ponysay -- yourimg.png > yourimg.txt

You can also try ./img2ponysay -2 -- youimg.png > yourimg.txt but I've never had good results with that

MOTD-ifying

Mammoth Motd

On CentOS boxes I usually just throw the ponysay file directly into /etc/motd and maybe add on some other useful info:

# cat yourimg.txt > /etc/motd
# figlet "$(hostname)" >> /etc/motd
# printf "Public IP: $(dig +short myip.opendns.com @resolver1.opendns.com)\n" >> /etc/motd

On Ubuntu Boxes I do pretty much the same thing except I just make a bash script that does the same thing in /etc/update-motd.d/25-baller-motd

There are likely better articles on creating a custom MotD, here's one that looks kinda cool.

Oh hell yea! Thanks!

my hero

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.