From d8f452e47ec7150c81a6ff0926046618ada3adeb Mon Sep 17 00:00:00 2001 From: Yorhel Date: Tue, 23 Apr 2024 13:40:10 +0200 Subject: [PATCH] Add OpenBSD --- util/openbsd.sh | 150 +++++++++++++++++++++++++++++++++++++++++ www/images/openbsd.png | Bin 0 -> 4413 bytes www/index.pl | 6 +- 3 files changed, 155 insertions(+), 1 deletion(-) create mode 100755 util/openbsd.sh create mode 100644 www/images/openbsd.png diff --git a/util/openbsd.sh b/util/openbsd.sh new file mode 100755 index 0000000..09b9552 --- /dev/null +++ b/util/openbsd.sh @@ -0,0 +1,150 @@ +#!/bin/sh + +. ./common.sh + +AMIRROR=http://ftp.eu.openbsd.org/pub/OpenBSD/ +CMIRROR=http://cdn.openbsd.org/pub/OpenBSD/ + +index_base() { + local ver=$1 + local date=$2 + local mirror=${3:-$CMIRROR} + for pkg in base comp game man xbase xserv xshare; do + index pkg --sys openbsd-$ver --cat base --pkg $pkg --ver $ver --date $date "${mirror}$ver/amd64/$pkg${ver/./}.tgz" + done +} + +case $1 in + 5.0) + index_base 5.0 2011-11-01 $AMIRROR + ;; + + 5.1) + index_base 5.1 2012-05-01 $AMIRROR + ;; + + 5.2) + index_base 5.2 2012-11-01 $AMIRROR + ;; + + 5.3) + index_base 5.3 2013-05-01 $AMIRROR + ;; + + 5.4) + index_base 5.4 2013-11-01 $AMIRROR + ;; + + 5.5) + index_base 5.5 2014-05-01 $AMIRROR + ;; + + 5.6) + index_base 5.6 2014-11-01 $AMIRROR + ;; + + 5.7) + index_base 5.7 2015-05-01 $AMIRROR + ;; + + 5.8) + index_base 5.8 2015-10-18 $AMIRROR + ;; + + 5.9) + index_base 5.9 2016-05-29 $AMIRROR + ;; + + 6.0) + index_base 6.0 2016-09-01 $AMIRROR + ;; + + 6.1) + index_base 6.1 2017-04-11 $AMIRROR + ;; + + 6.2) + index_base 6.2 2017-10-09 $AMIRROR + ;; + + 6.3) + index_base 6.3 2018-04-02 $AMIRROR + ;; + + 6.4) + index_base 6.4 2018-10-18 $AMIRROR + ;; + + 6.5) + index_base 6.5 2019-04-24 $AMIRROR + ;; + + 6.6) + index_base 6.6 2019-10-17 $AMIRROR + ;; + + 6.7) + index_base 6.7 2020-05-19 $AMIRROR + ;; + + 6.8) + index_base 6.8 2020-10-18 $AMIRROR + ;; + + 6.9) + index_base 6.9 2021-05-01 $AMIRROR + ;; + + 7.0) + index_base 7.0 2021-10-14 $AMIRROR + ;; + + 7.1) + index_base 7.1 2022-04-21 $AMIRROR + ;; + + 7.2) + index_base 7.2 2022-10-20 $AMIRROR + ;; + + 7.3) + index_base 7.3 2023-04-10 + ;; + + 7.4) + index_base 7.4 2023-10-16 + ;; + + 7.5) + index_base 7.5 2024-04-05 + ;; + + old) + $0 5.0 + $0 5.1 + $0 5.2 + $0 5.3 + $0 5.4 + $0 5.5 + $0 5.6 + $0 5.7 + $0 5.8 + $0 5.9 + $0 6.0 + $0 6.1 + $0 6.2 + $0 6.3 + $0 6.4 + $0 6.5 + $0 6.6 + $0 6.7 + $0 6.8 + $0 6.9 + $0 7.0 + $0 7.1 + $0 7.2 + $0 7.3 + $0 7.4 + $0 7.5 + ;; +esac diff --git a/www/images/openbsd.png b/www/images/openbsd.png new file mode 100644 index 0000000000000000000000000000000000000000..755b3febf22a7bf1b32c6a5ecc8838e93908762e GIT binary patch literal 4413 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 DD(i=x literal 0 HcmV?d00001 diff --git a/www/index.pl b/www/index.pl index 6752547..00cad42 100755 --- a/www/index.pl +++ b/www/index.pl @@ -514,6 +514,10 @@ TUWF::get '/info/about' => sub { pages and have therefore not been indexed. The original roff sources could perhaps be extracted from the source tarballs, but that's a project for another time. +
OpenBSD
+ Only the core file sets have been indexed, no packages (yet). All from + amd64. Releases before 5.0 distributed preformatted man pages and have + therefore not been indexed.
Ubuntu
Historical releases were fetched from http://old-releases.ubuntu.com/ubuntu/, @@ -556,7 +560,7 @@ TUWF::get '/info/about' => sub { This site isn't nearly as awesome yet as it could be. Here's some ideas that would be nice to have in the future:
    -
  • Index a few more systems: Gentoo (now that it has official binary packages), OpenBSD and perhaps others.
  • +
  • Index a few more systems: Gentoo (now that it has official binary packages) and perhaps others.
  • Better browsing and discovery features.
  • Improved, more intelligent, search,
  • apropos(1) emulation(?),