forked from vern/scripts
gcdn; fix remind
This commit is contained in:
parent
e9850632a9
commit
0e10ce6f34
|
@ -21,6 +21,7 @@ chmod 711 "$_HOME"
|
|||
chmod 755 "$_HOME/public_html"
|
||||
chmod 755 "$_HOME/public_gemini"
|
||||
chmod 755 "$_HOME/public_gopher"
|
||||
chmod 755 "$_HOME/public_gcdn"
|
||||
systemctl restart gemini
|
||||
sed -i "s/USER/${1}/g" "$_HOME"/.config/nixpkgs/home.nix
|
||||
sudo -u $1 nix-shell '<home-manager>' -A install
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env -S bash -e
|
||||
|
||||
[[ -z "$2" ]] && {
|
||||
printf "Usage: %s username password\n" "$0"
|
||||
exit 1
|
||||
}
|
||||
|
||||
su - akkoma -s /bin/bash -c "cd /home/akkoma/akkoma && MIX_ENV=prod mix pleroma.user new '${1}' '${1}@vern.cc' --password '${2}' -y"
|
|
@ -9,4 +9,5 @@ SSH="$(cat)"
|
|||
|
||||
ssh 192.168.122.30 "printf '%s' \"$SSH\" | /root/bin/mktuser '${1//\'/\'\\\'\'}' '${2//\'/\'\\\'\'}' '${3//\'/\'\\\'\'}' '${4//\'/\'\\\'\'}'"
|
||||
systemctl restart ssh-socks
|
||||
ln -s /sshfs/home/"${1}"/public_gcdn /var/www/gcdn/users/"${1}"
|
||||
exit
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/usr/bin/env -S bash -e
|
||||
#!/usr/bin/env -S bash
|
||||
|
||||
[[ -z "$@" ]] && set -- $(tty)
|
||||
|
||||
|
@ -6,12 +6,12 @@ TMP=$(ls /var/tmp/register | wc -l)
|
|||
FILE_DATE=$(stat -c %Y /sshfs/var/tmp/poll 2>/dev/null)
|
||||
WEEK_DATE=$(date -d '7 days ago' +%s)
|
||||
|
||||
[[ $TMP > 0 ]] &&
|
||||
[[ $TMP > 0 ]] &&
|
||||
for FILE in "$@"; do
|
||||
[[ "$FILE" != *ptmx ]] && printf '\nTHERE ARE %d UNCHECKED MEMBERSHIP REQUESTS.\n' "$TMP" > $FILE
|
||||
done ||:
|
||||
|
||||
[ $FILE_DATE -lt $WEEK_DATE ] &&
|
||||
[ -z "$FILE_DATE" ] || ([ $FILE_DATE -lt $WEEK_DATE ] &&
|
||||
for FILE in "$@"; do
|
||||
[[ "$FILE" != *ptmx ]] && printf '\nTHE POLL IS OVER' > $FILE
|
||||
done ||:
|
||||
done ||:)
|
||||
|
|
Loading…
Reference in New Issue