From f261e851049752f4fd80133bee16b293f19b15ce Mon Sep 17 00:00:00 2001 From: creme Date: Sun, 15 Mar 2020 15:13:11 +0000 Subject: [PATCH] finger: ensure we can get gopher info. --- list | 6 ++---- luser | 19 ++++++++++++------- nouser | 5 +++-- 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/list b/list index 8b19132..7a8afa5 100755 --- a/list +++ b/list @@ -1,6 +1,6 @@ #!/bin/sh -. /etc/efingerd/log # do some logging +. /etc/efingerd/log printf "\nwelcome to\n" figlet -f smslant envs.net @@ -24,6 +24,4 @@ else printf "\n\nhello %s@%s\n" "$1" "$2" fi -printf "users currently logged in are:\n\n" -who -uw | sort -u -k 1,1 -printf "\n" +printf "users currently logged in are:\n\n%s\n" "$(who -uw | sort -u -k 1,1)" diff --git a/luser b/luser index 2d6c96b..e2b3176 100755 --- a/luser +++ b/luser @@ -8,6 +8,7 @@ else printf "\nhello %s@%s\n\n" "$1" "$2" fi + if [ "$3" = "root" ]; then printf "you've reached\n" figlet -f smslant envs.net @@ -25,9 +26,15 @@ https://envs.net/ https://envs.net/signup/ EOM + +elif [ "$3" = "gopher" ]; then + printf "try port 70 :)\n\n" + printf "gopher://envs.net\n" + + else user_folder="/home/${3}" - # /usr/bin/finger -m "$3" + #/usr/bin/finger -m "$3" # Plan printf "Plan:\\n" @@ -41,16 +48,12 @@ else printf "Pronouns:\\n" if [ -f "${user_folder}/.pronouns" ]; then sed 's/^/ /' "${user_folder}/.pronouns" - else - printf "No Pronouns.\n" fi - # Project - printf "Project:\\n" + # Projects + printf "Projects:\\n" if [ -f "${user_folder}/.project" ]; then sed 's/^/ /' "${user_folder}/.project" - else - printf "No Project.\n" fi # Timezone @@ -66,3 +69,5 @@ else fi fi + +exit 0 diff --git a/nouser b/nouser index 5435498..b9fa995 100755 --- a/nouser +++ b/nouser @@ -52,7 +52,7 @@ if [ "$3" = "uptime" ]; then fi if [ "$3" = "uname" ]; then - /bin/uname --all + /bin/uname -a exit 0 fi @@ -67,7 +67,8 @@ if [ "$3" = "signup" ]; then fi if [ "$3" = "gopher" ]; then - printf "try port 70\n" + printf "try port 70 :)\n\n" + printf "gopher://envs.net\n" exit 0 fi