aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2024-06-11 15:05:08 +0100
committerSilvio Rhatto <rhatto@riseup.net>2024-06-11 15:05:08 +0100
commit10bccae2bef473477de45e95e78828a59db82b0f (patch)
tree82920fdded90e20529c7bf20e1ba16ec00df6da6
parentbe4adbd61ad75572aabf613e5b9e9a54534dcbaf (diff)
downloadbookup-10bccae2bef473477de45e95e78828a59db82b0f.tar.gz
bookup-10bccae2bef473477de45e95e78828a59db82b0f.tar.bz2
Fix: make sure the archive folder has some basic links
-rw-r--r--ChangeLog.md5
-rwxr-xr-xbin/archive11
2 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog.md b/ChangeLog.md
index fc51527..583d682 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -2,6 +2,11 @@
## v0.1.4 - unreleased
+### Fixes
+
+* [x] Make sure the archive folder has some basic
+ links.
+
### Features
* [x] Scaffolding to support a "Recent changes"
diff --git a/bin/archive b/bin/archive
index ef77b9d..4b50501 100755
--- a/bin/archive
+++ b/bin/archive
@@ -23,6 +23,17 @@ fi
# Make sure the archive folder exist
mkdir -p $ARCHIVE
+# Make sure the archive has some basic links
+# This allows preservation of symbolic links for each archive version.
+(
+ cd $ARCHIVE &> /dev/null
+
+ ln -sf . archive
+ for item in slides vendor images LICENSE; do
+ ln -sf ../$item
+ done
+)
+
# Check for previous build
if [ ! -e "$REVFILE" ]; then
echo "# $BASENAME: skipping: revision file not found"