site

Francesco Saccone's site content.
git clone git://git.francescosaccone.com/site
Log | Files | Refs | README | LICENSE

commit d9f4477c0d3ac2eab846c5e158b47d169257dc03
parent e5babfc6a171a5c1ce487978ce88a8bb03d8fa20
Author: Francesco Saccone <francesco@francescosaccone.com>
Date:   Sun,  9 Mar 2025 15:33:34 +0100

fix: use realpath to get parent directory

Signed-off-by: Francesco Saccone <francesco@francescosaccone.com>

Diffstat:
Mscripts/generate-atom.sh | 4++--
Mscripts/generate-gemini-sitemap.sh | 4++--
Mscripts/generate-gemini.sh | 4++--
Mscripts/generate-html-sitemap.sh | 4++--
Mscripts/generate-html.sh | 4++--
5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/scripts/generate-atom.sh b/scripts/generate-atom.sh @@ -1,6 +1,6 @@ #!/bin/sh -for program in date dirname echo find mkdir sed; do +for program in date dirname echo find mkdir realpath sed; do if ! command -v "$program" > /dev/null 2>&1; then echo "Error: Required program '$program' is not installed." exit 1 @@ -12,7 +12,7 @@ if [ "$#" -ne 3 ]; then exit 1 fi -SOURCE="$(dirname $0 | dirname)" +SOURCE="$(realpath $(dirname $0)/..)" BLOG_SOURCE="$SOURCE/blog" DESTINATION="$1" ATOM_FILE="$DESTINATION/atom.xml" diff --git a/scripts/generate-gemini-sitemap.sh b/scripts/generate-gemini-sitemap.sh @@ -1,6 +1,6 @@ #!/bin/sh -for program in date dirname echo find mkdir; do +for program in date dirname echo find mkdir realpath; do if ! command -v "$program" > /dev/null 2>&1; then echo "Error: Required program '$program' is not installed." exit 1 @@ -12,7 +12,7 @@ if [ "$#" -ne 2 ]; then exit 1 fi -SOURCE="$(dirname $0 | dirname)" +SOURCE="$(realpath $(dirname $0)/..)" DESTINATION="$1" SITEMAP_FILE="$DESTINATION/sitemap.xml" BASE_URL="$2" diff --git a/scripts/generate-gemini.sh b/scripts/generate-gemini.sh @@ -1,6 +1,6 @@ #!/bin/sh -for program in cat dirname echo find lowdown mkdir rm read; do +for program in cat dirname echo find lowdown mkdir rm read realpath; do if ! command -v "$program" > /dev/null 2>&1; then echo "Error: Required program '$program' is not installed." exit 1 @@ -12,7 +12,7 @@ if [ "$#" -ne 1 ]; then exit 1 fi -SOURCE="$(dirname $0 | dirname)" +SOURCE="$(realpath $(dirname $0)/..)" DESTINATION="$1" HEADER="$SOURCE/header.gmi" FOOTER="$SOURCE/footer.gmi" diff --git a/scripts/generate-html-sitemap.sh b/scripts/generate-html-sitemap.sh @@ -1,6 +1,6 @@ #!/bin/sh -for program in date dirname echo find mkdir; do +for program in date dirname echo find mkdir realpath; do if ! command -v "$program" > /dev/null 2>&1; then echo "Error: Required program '$program' is not installed." exit 1 @@ -12,7 +12,7 @@ if [ "$#" -ne 2 ]; then exit 1 fi -SOURCE="$(dirname $0 | dirname)" +SOURCE="$(realpath $(dirname $0)/..)" DESTINATION="$1" SITEMAP_FILE="$DESTINATION/sitemap.xml" BASE_URL="$2" diff --git a/scripts/generate-html.sh b/scripts/generate-html.sh @@ -1,6 +1,6 @@ #!/bin/sh -for program in cat dirname echo find lowdown mkdir rm read; do +for program in cat dirname echo find lowdown mkdir rm read realpath; do if ! command -v "$program" > /dev/null 2>&1; then echo "Error: Required program '$program' is not installed." exit 1 @@ -12,7 +12,7 @@ if [ "$#" -ne 1 ]; then exit 1 fi -SOURCE="$(dirname $0 | dirname)" +SOURCE="$(realpath $(dirname $0)/..)" DESTINATION="$1" HEADER="$SOURCE/header.html" FOOTER="$SOURCE/footer.html"