#!/bin/sh config() { NEW="$1" OLD="`dirname $NEW`/`basename $NEW .new`" # If there's no config file by that name, mv it over: if [ ! -r $OLD ]; then mv $NEW $OLD elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy rm $NEW fi # Otherwise, we leave the .new copy for the admin to consider... } config etc/linux_logo.conf.new config etc/rc.d/rc.local.new echo echo "Done; linux_logo is successfully installed" echo "If you want that linux_logo run automatically" echo "at the end of the boot process, then " echo "make the daemon executable" echo "changing its permisions, for example:" echo "chmod +x /etc/rc.d/rc.linux_logo" echo echo "HINT: add "linux_logo" line in your .bashrc file" echo