Package ports generated from repos/core, repos/extra, and repos/community.
"
echo "
"
echo ""
echo ""
echo ""
echo ""
echo ""
echo "
"
echo "
0 / 0 ports
"
echo "
"
echo "
repo
name
version
dependencies
"
echo ""
for repo in core extra community; do
for port in repos/$repo/*; do
[ -f "$port/abuild" ] || continue
name=${port##*/}
version=$(port_version "$port")
release=$(port_release "$port")
depends=$(port_depends "$port")
[ "$release" ] && version=$version-$release
printf '
EOF
cat files/footer
} > public/download.html
}
generate_download_page
# docs
cat docs/readme.md > docs/index.md
for f in docs/*.md; do
case $f in */readme.md|*/index.md) continue;; esac
title=$(head -n1 $f)
file=${f##*/}
echo "- [$title](./${file%.md}.html)" >> docs/index.md
done
for i in $(find . -type f -name "*.md" | sed 's|^\./||'); do
dir=${i%/*}
file=${i##*/}
title=${dir##*/}
[ "$dir" = "$file" ] && {
title=home; dir=
}
mkdir -p public/$dir
echo "generating html for $i..."
{
sed "s/@TITLE@/$title/g" files/header
cmark $i
cat files/footer
} > public/${i%.md}.html
done
# mv readme.html to index.html
for i in $(find public -type f -name "readme.html" | sed 's|^\./||'); do
mv -n $i ${i%/*}/index.html
done
rm -f docs/index.md
if [ -d files ]; then
cp -ra files public/
fi
echo alicelinux.org > public/.domains
echo alicelinux.emmett1.my >> public/.domains
exit 0