tilde.black specific changes

This commit is contained in:
Tilde Black Admin 2020-06-11 01:28:00 +00:00
parent e1ed2c2309
commit 9e9b282fb6
2 changed files with 13 additions and 12 deletions

View File

@ -1,6 +1,6 @@
PREFIX ?= /usr/local
BINDIR ?= $(PREFIX)/bin
MANDIR ?= $(PREFIX)/share/man
MANDIR ?= /usr/local/man
install:
@echo Installing the executable to $(BINDIR)

23
tilde
View File

@ -223,7 +223,7 @@ case $1 in
# submit now
mkdir -p /tilde/pending-submissions/$USER/$script_name
ln -s $HOME/bin/$script_name /tilde/pending-submissions/$USER/$script_name/$script_name
install -m 755 $HOME/bin/$script_name /tilde/pending-submissions/$USER/$script_name/$script_name
echo $description > /tilde/pending-submissions/$USER/$script_name/description.txt
mail_body $script_name "$description" | sendmail root
echo "script submitted. thanks! :)" ;;
@ -239,15 +239,16 @@ case $1 in
script_name=$(basename $scr)
[[ -f $scr/approved ]] && continue
script=$scr/$script_name
echo "$script_name by $user"
cat $scr/description.txt
prompt_confirm "approve?" || continue
sudo ln -s $(readlink -f $script) /tilde/bin/$script_name
sudo cp $scr/description.txt /tilde/descriptions/$script_name
sudo touch $scr/approved
sudo chmod 664 /tilde/descriptions/*
echo "your submission of $script_name has been approved and is now available at /tilde/bin/$script_name" | sendmail $user
if [ -f "$script" ]; then
echo "$script_name by $user"
cat $scr/description.txt
prompt_confirm "approve?" || continue
sudo install -m 755 -o ${user} $(readlink -f $script) /tilde/bin/$script_name
sudo install -m 644 $scr/description.txt /tilde/descriptions/$script_name
sudo touch $scr/approved
echo "your submission of $script_name has been approved and is now available at /tilde/bin/$script_name" | sendmail $user
fi
done
done
echo "~~done for now~~" ;;
@ -263,7 +264,7 @@ case $1 in
original_script=$(readlink -f /tilde/bin/$2)
author=$(stat_func $original_script)
sudo rm /tilde/{bin,descriptions}/$2
sudo rm -rf /tilde/pending-submissions/$author/$2
sudo rm -rf /tilde/pending-submissions/${author}/$2
echo -e "your script $2 has been returned because: $reason\nfeel free to resubmit" | sendmail $author
echo "$2 revoked and returned to author" ;;