2018-11-27 00:00:01 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
ship="$(/bin/pwd -L | sed 's|.*/||')"
|
|
|
|
desc="/var/gopher/${ship}/.description"
|
|
|
|
if [ -f "$desc" ]; then
|
2023-01-28 00:00:02 +00:00
|
|
|
awk '{ print "i" $0 "\t" }' "$desc"
|
2018-11-27 00:00:01 +00:00
|
|
|
printf "\\n"
|
|
|
|
fi
|
|
|
|
|
2019-02-17 00:00:02 +00:00
|
|
|
about="/var/gopher/${ship}/ABOUT"
|
|
|
|
if [ -f "$about" ]; then
|
|
|
|
printf "0About %s\\t/%s/ABOUT\\n\\n" "$ship" "$ship"
|
|
|
|
fi
|
2018-11-27 00:00:01 +00:00
|
|
|
printf "%s - Ship Log\\n" "$ship"
|
2019-01-07 00:00:02 +00:00
|
|
|
tac "/var/gopher/listing.gophermap" | sed "s|^0||" | awk '{print 0 NR " >> " $0}' | grep "^.*>>\\ ${ship}"
|
2019-01-25 00:00:01 +00:00
|
|
|
|
2019-02-15 00:00:01 +00:00
|
|
|
printf "\\n\\n"
|
|
|
|
auth="/var/gopher/${ship}/AUTHOR"
|
|
|
|
if [ -f "$auth" ]; then
|
|
|
|
printf "0© %s %s\\t/%s/AUTHOR\\n" "$(date +%Y)" "$(head -n 1 "$auth")" "$ship"
|
|
|
|
else
|
|
|
|
printf "© %s %s\\n" "$(date +%Y)" "$(stat -c %U "/var/gopher/${ship}")"
|
|
|
|
fi
|
2019-01-25 00:00:01 +00:00
|
|
|
lic="/var/gopher/${ship}/LICENSE"
|
|
|
|
if [ -f "$lic" ]; then
|
|
|
|
printf "0%s\\t/%s/LICENSE" "$(head -n 1 "$lic")" "$ship"
|
|
|
|
else
|
|
|
|
printf "All rights reserved.\\n"
|
|
|
|
fi
|