Add Fedora 1 - 25

This commit is contained in:
Yorhel 2017-01-21 09:05:34 +01:00
parent 06694fd131
commit bb46087068
5 changed files with 170 additions and 5 deletions

View file

@ -151,7 +151,32 @@ INSERT INTO systems (id, name, release, short, relorder) VALUES
(97, 'FreeBSD', '10.2', 'freebsd-10.2', 58), (97, 'FreeBSD', '10.2', 'freebsd-10.2', 58),
(98, 'FreeBSD', '10.3', 'freebsd-10.3', 59), (98, 'FreeBSD', '10.3', 'freebsd-10.3', 59),
(99, 'FreeBSD', '11.0', 'freebsd-11.0', 60), (99, 'FreeBSD', '11.0', 'freebsd-11.0', 60),
(100,'Ubuntu', '16.10', 'ubuntu-yakkety', 24); (100,'Ubuntu', '16.10', 'ubuntu-yakkety', 24),
(101,'Fedora', '1', 'fedora-1', 0),
(102,'Fedora', '2', 'fedora-2', 1),
(103,'Fedora', '3', 'fedora-3', 2),
(104,'Fedora', '4', 'fedora-4', 3),
(105,'Fedora', '5', 'fedora-5', 4),
(106,'Fedora', '6', 'fedora-6', 5),
(107,'Fedora', '7', 'fedora-7', 6),
(108,'Fedora', '8', 'fedora-8', 7),
(109,'Fedora', '9', 'fedora-9', 8),
(110,'Fedora', '10', 'fedora-10', 9),
(111,'Fedora', '11', 'fedora-11', 10),
(112,'Fedora', '12', 'fedora-12', 11),
(113,'Fedora', '13', 'fedora-13', 12),
(114,'Fedora', '14', 'fedora-14', 13),
(115,'Fedora', '15', 'fedora-15', 14),
(116,'Fedora', '16', 'fedora-16', 15),
(117,'Fedora', '17', 'fedora-17', 16),
(118,'Fedora', '18', 'fedora-18', 17),
(119,'Fedora', '19', 'fedora-19', 18),
(120,'Fedora', '20', 'fedora-20', 19),
(121,'Fedora', '21', 'fedora-21', 20),
(122,'Fedora', '22', 'fedora-22', 21),
(123,'Fedora', '23', 'fedora-23', 22),
(124,'Fedora', '24', 'fedora-24', 23),
(125,'Fedora', '25', 'fedora-25', 24);
-- Removes any path components and compression extensions from the filename. -- Removes any path components and compression extensions from the filename.

View file

@ -5,6 +5,7 @@ PSQL="psql -U manned -Awtq"
./arch.sh current ./arch.sh current
./debian.sh current ./debian.sh current
./fedora.sh current
./ubuntu.sh current ./ubuntu.sh current
echo "============ Updating SQL indices" echo "============ Updating SQL indices"

131
util/fedora.sh Executable file
View file

@ -0,0 +1,131 @@
#!/bin/sh
. ./common.sh
AMIRROR=http://archives.fedoraproject.org/pub/archive/fedora/linux/
CMIRROR=http://mirror.nl.leaseweb.net/fedora/linux/
# Fedora 7+ is pretty regular
fedora() { # release arch mirror
MIR=$AMIRROR
[ -n "$3" ] && MIR=$3
index rpm --sys fedora-$1 --cat everything --mirror "${MIR}releases/$1/Everything/$2/os/"
index rpm --sys fedora-$1 --cat everything --mirror "${MIR}updates/$1/$2/"
}
case "$1" in
1)
index rpmdir --sys fedora-1 --cat core --mirror "${AMIRROR}core/1/i386/os/Fedora/RPMS/"
;;
2)
index rpm --sys fedora-2 --cat core --mirror "${AMIRROR}core/2/i386/os/"
;;
3)
index rpm --sys fedora-3 --cat core --mirror "${AMIRROR}core/3/i386/os/"
index rpm --sys fedora-3 --cat extras --mirror "${AMIRROR}extras/3/i386/"
;;
4)
index rpm --sys fedora-4 --cat core --mirror "${AMIRROR}core/4/i386/os/"
index rpm --sys fedora-4 --cat extras --mirror "${AMIRROR}extras/4/i386/"
;;
5)
index rpm --sys fedora-5 --cat core --mirror "${AMIRROR}core/5/i386/os/"
index rpm --sys fedora-5 --cat extras --mirror "${AMIRROR}extras/5/i386/"
;;
6)
index rpm --sys fedora-6 --cat core --mirror "${AMIRROR}core/6/i386/os/"
index rpm --sys fedora-6 --cat extras --mirror "${AMIRROR}extras/6/i386/"
;;
7)
fedora 7 i386
;;
8)
fedora 8 i386
;;
9)
fedora 9 i386
;;
10)
fedora 10 i386
;;
11)
fedora 11 i386
;;
12)
fedora 12 i386
;;
13)
fedora 13 i386
;;
14)
fedora 14 i386
;;
15)
fedora 15 i386
;;
16)
fedora 16 i386
;;
17)
fedora 17 i386
;;
18)
fedora 18 x86_64
;;
19)
fedora 19 x86_64
;;
20)
fedora 20 x86_64
;;
21)
fedora 21 x86_64
;;
22)
fedora 22 x86_64
;;
23)
fedora 23 x86_64 $CMIRROR
;;
24)
fedora 24 x86_64 $CMIRROR
;;
25)
fedora 25 x86_64 $CMIRROR
;;
old)
$0 1
$0 2
$0 3
$0 4
$0 5
$0 6
$0 7
$0 8
$0 9
$0 10
$0 11
$0 12
$0 13
$0 14
$0 15
$0 16
$0 17
$0 18
$0 19
$0 20
$0 21
$0 22
$0 23
;;
current)
$0 24
$0 25
;;
all)
$0 old
$0 current
;;
esac

BIN
www/images/fedora.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -249,6 +249,15 @@ sub about {
were missing from the repository archives. Where available, all components were missing from the repository archives. Where available, all components
(main, contrib and non-free) from the $release and $release-updates (main, contrib and non-free) from the $release and $release-updates
repositories are indexed.</dd> repositories are indexed.</dd>
<dt>Fedora</dt><dd>
Historical releases were fetched from <a
href="http://archives.fedoraproject.org/pub/archive/fedora/linux/">archives.fedoraproject.org</a>,
current releases from a local repository. Fedora Core 1 till 6 are
(incorrectly) called 'Fedora' here. To compensate for that, Fedora 3 till
6 also include the Extras repository. For Fedora 7 and later, the
'Everything' and 'updates' repositories are indexed. The i386 arch was
indexed for Fedora 17 and older, the x86_64 arch starting with Fedora
18.</dd>
<dt>FreeBSD</dt><dd> <dt>FreeBSD</dt><dd>
Historical releases were fetched from <a Historical releases were fetched from <a
href="http://ftp-archive.freebsd.org/mirror/FreeBSD-Archive/">http://ftp-archive.freebsd.org/mirror/FreeBSD-Archive/</a>. href="http://ftp-archive.freebsd.org/mirror/FreeBSD-Archive/">http://ftp-archive.freebsd.org/mirror/FreeBSD-Archive/</a>.
@ -257,10 +266,9 @@ sub about {
indexed, except for 2.0.5 - 2.2.7 and 3.0 - 3.3 because those were not indexed, except for 2.0.5 - 2.2.7 and 3.0 - 3.3 because those were not
available on the ftp archive. Only the -RELEASE repositories have been available on the ftp archive. Only the -RELEASE repositories have been
included, which is generally a snapshot of the ports directory around the included, which is generally a snapshot of the ports directory around the
time of the release. A few packages are missing because the indexing time of the release. The release dates indicated for many packages were
script was unable to determine the package name and version for guessed from the file modification dates in the tarball, and may be
everything. Additionally, the dates indicated for many packages is a bit inaccurate.</dd>
off, and the site doesn't handle this very well yet. :-(</dd>
<dt>Ubuntu</dt><dd> <dt>Ubuntu</dt><dd>
Historical releases were fetched from <a Historical releases were fetched from <a
href="http://old-releases.ubuntu.com/ubuntu/">http://old-releases.ubuntu.com/ubuntu/</a>, href="http://old-releases.ubuntu.com/ubuntu/">http://old-releases.ubuntu.com/ubuntu/</a>,