diff --git a/bb.sh b/bb.sh index 8641999..90e9930 100755 --- a/bb.sh +++ b/bb.sh @@ -860,16 +860,18 @@ make_gophermap() { ln -s "${HOME}/public_html/blog/" "${HOME}/public_gopher/blog" fi - cat <<- 'EOF' > $HOME/public_html/blog/gophermap - #!/bin/bash - echo -e "my bashblog posts\n" - user=$(stat -c '%U' .) - for post in $(ls -t *.md); do - post=$(basename $post) - echo -e "0$post\t/~$user/blog/$post\ttilde.team\t70" - done - EOF - chmod +x $HOME/public_html/blog/gophermap + if [ ! -f "${HOME}/public_gopher/blog/gophermap" ]; then + cat <<- 'EOF' > $HOME/public_html/blog/gophermap + #!/bin/bash + echo -e "my bashblog posts\n" + user=$(stat -c '%U' .) + for post in $(ls -t *.md); do + post=$(basename $post) + echo -e "0$post\t/~$user/blog/$post\ttilde.team\t70" + done + EOF + chmod +x $HOME/public_html/blog/gophermap + fi chmod 644 *.md }