mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-20 03:50:37 +02:00
update lsws script
This commit is contained in:
parent
bb4571910b
commit
d18fc50e25
1 changed files with 20 additions and 1 deletions
|
@ -5,12 +5,31 @@
|
||||||
# copy header and footer for autoindex litespeed webserver
|
# copy header and footer for autoindex litespeed webserver
|
||||||
# header is placed in plain text on top
|
# header is placed in plain text on top
|
||||||
# readme is placed in plain text on bottom
|
# readme is placed in plain text on bottom
|
||||||
|
# main site
|
||||||
for i in pkg release src; do
|
for i in pkg release src; do
|
||||||
for k in $(find public_html/${i}/ -type d); do
|
for k in $(find public_html/${i}/ -type d); do
|
||||||
[[ "${i}" == "release" ]] && _TITLE="CDN Release Mirror"
|
[[ "${i}" == "release" ]] && _TITLE="Release Mirror"
|
||||||
[[ "${i}" == "pkg" ]] && _TITLE="Package Repository"
|
[[ "${i}" == "pkg" ]] && _TITLE="Package Repository"
|
||||||
[[ "${i}" == "src" ]] && _TITLE="Sources"
|
[[ "${i}" == "src" ]] && _TITLE="Sources"
|
||||||
echo "Archboot - ${_TITLE} | (c) 2006 - $(date +%Y) Tobias Powalowski | Arch Linux Developer tpowa" > ${k}/HEADER.html
|
echo "Archboot - ${_TITLE} | (c) 2006 - $(date +%Y) Tobias Powalowski | Arch Linux Developer tpowa" > ${k}/HEADER.html
|
||||||
done
|
done
|
||||||
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
|
||||||
|
for i in aarch64 riscv64 x86_64; do
|
||||||
|
rm ~/release/${i}/*
|
||||||
|
done
|
||||||
|
# keep 4 versions on mirrors
|
||||||
|
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}
|
||||||
|
done
|
||||||
|
done
|
||||||
# vim: set ft=sh ts=4 sw=4 et:
|
# vim: set ft=sh ts=4 sw=4 et:
|
||||||
|
|
Loading…
Reference in a new issue