From 4bcc2e5336c252e1fc829d29860c3fa249aa824e Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Mon, 8 Apr 2024 20:54:42 +0200 Subject: [PATCH] update CHANGELOG and server script --- CHANGELOG | 7 ++++++- usr/share/archboot/server/lsws-autoindex.sh | 22 ++++++++++++--------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 31e9f65a5..4ed3b7fd5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,10 @@ -On the road to 2024.03: +On the road to 2024.04: Highlights: +- hwdetect 2024.04.08 +setup: +- cleanup hwdetect code +--- +2024.03 Highlights: - kernel 6.8.x - pacman release 6.1 - mkinitcpio release v38 diff --git a/usr/share/archboot/server/lsws-autoindex.sh b/usr/share/archboot/server/lsws-autoindex.sh index 21b322563..c9853df85 100755 --- a/usr/share/archboot/server/lsws-autoindex.sh +++ b/usr/share/archboot/server/lsws-autoindex.sh @@ -15,21 +15,25 @@ for i in pkg release src; do done done # mirrors -cd public_html -for k in $(find release/ -type d); do - _TITLE="Release Mirror" - [[ -d "~/${k}" ]] && echo "Archboot - ${_TITLE} | (c) 2006 - $(date +%Y) Tobias Powalowski | Arch Linux Developer tpowa" 2>/dev/null > ~/${k}/HEADER.html -done -# clean directory first +# clean and create directories +rm ~/release/* for i in aarch64 riscv64 x86_64; do + [[ -d ~/release/${i} ]] || mkdir -p ~/release/${i} rm ~/release/${i}/* done +# create html on mirrors +for i in ./{,aarch64,riscv64,x86_64}; do + ln -s ~/public_html/release/${i}/HEADER.html \ + ~/release/${i}/HEADER.html +done # keep 4 versions on mirrors -for i in $(seq 0 3); do +for i in $(seq 0 3); do _SYMLINK=$(date -d "$(date +) - ${i} Months" +%Y.%m) for k in aarch64 riscv64 x86_64; do - ln -s ~/public_html/release/${k}/${_SYMLINK} \ - ~/release/${k}/${_SYMLINK} + if [[ -d ~/public_html/release/${k}/${_SYMLINK} ]]; then + ln -s ~/public_html/release/${k}/${_SYMLINK} \ + ~/release/${k}/${_SYMLINK} + fi done done # vim: set ft=sh ts=4 sw=4 et: