export EDITOR=nano echo "-----------------------------------------------------" echo "Welcome to $HOSTNAME $(hostname -I)" if [[ -f /sys/class/net/eth0/address ]]; then ETHNAME=$(cat /sys/class/net/eth0/address) else ETHNAME=$(cat /sys/class/net/end0/address) fi echo "ethernet addr $ETHNAME" function service_status () { for name in $@; do \ enabled=$(systemctl is-enabled ${name} 2> /dev/null) && \ echo ${name} $(systemctl is-active ${name}) $enabled; \ done | column -t | grep --color=always '\(disabled\|inactive\|$\)' | nl -bn } function user_service_status () { for name in $@; do \ enabled=$(systemctl --user is-enabled ${name} 2> /dev/null) && \ echo ${name} $(systemctl --user is-active ${name}) $enabled; \ done | column -t | grep --color=always '\(disabled\|inactive\|$\)' | nl -bn } alias current='cat /home/l_samenv/boxtools/current' service_status router display user_service_status frappy echo "> current # show currently installed state"