upg jobo-mirror
This commit is contained in:
parent
e67fd14f0c
commit
a903c3a51e
4 changed files with 33 additions and 68 deletions
1
jobo-mirror/.gitignore
vendored
1
jobo-mirror/.gitignore
vendored
|
@ -1 +1,2 @@
|
|||
/jobo-mirror.force.install
|
||||
/README.osdn-2-sf.saga.txt
|
||||
|
|
|
@ -7,21 +7,19 @@
|
|||
|
||||
pkgname=jobo-mirror
|
||||
pkgdesc='joborun linux mirrorlist'
|
||||
pkgver=0.2
|
||||
pkgrel=03
|
||||
pkgver=0.3
|
||||
pkgrel=01
|
||||
groups=(base jobbot)
|
||||
source=('README.txt'
|
||||
'mirrorlist-jobo'
|
||||
'non-sf.sh')
|
||||
'mirrorlist-jobo')
|
||||
backup=(etc/pacman.d/mirrorlist-jobo)
|
||||
depends=('sh' 'wget')
|
||||
install=$pkgname.install
|
||||
depends=('sh')
|
||||
# install=$pkgname.install
|
||||
|
||||
package() {
|
||||
cd "$pkgdir"
|
||||
install -Dm644 $srcdir/README.txt "$pkgdir/etc/pacman.d/README.txt"
|
||||
install -Dm644 $srcdir/mirrorlist-jobo "$pkgdir/etc/pacman.d/mirrorlist-jobo"
|
||||
install -Dm755 $srcdir/non-sf.sh "$pkgdir/tmp/sf01/non-sf.sh"
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
@ -30,12 +28,8 @@ arch=(x86_64)
|
|||
|
||||
license=(ISC)
|
||||
|
||||
sha256sums=(507f355b9881c44f0f6388c8a47c24908d3adafc717e5ee447236c6162b02052 # README.txt
|
||||
9c83fe4380d71bfbe9fd7784d14b28ac0740b95a7a6eecbd236d03c6a3bb757f # mirrorlist-jobo
|
||||
53a112ac0532e88febf7cdbada0c98b36b738a552c2d495d10bc7662e127637c) # non-sf.sh
|
||||
sha256sums=(a890b255a31de474552da07f7bb94089fecb2aa32f4e58656f0470b69626e13f # README.txt
|
||||
02da031772703eda2bc3a24f8aa99d0cb3def16d2f330e6e1d5e555404387038) # mirrorlist-jobo
|
||||
|
||||
## tarball at sourceforge
|
||||
## 5d620b833b9dca4b6670723a8061cc57d14c4d3cb3760a9798a6bd691629bdb5 non-sf-pkgs.tar.xz
|
||||
## this package:
|
||||
## 82db9c7a5b2bd3bbc73920eef1b2fd7d046e703696c28ceca1c4c8ca22969194 jobo-mirror-0.2-03-x86_64.pkg.tar.lz
|
||||
## f7e15c1e49420d763f7e31c64aa2cd0d23a9a5bb504d1292ada118515f08de73 jobo-mirror-0.3-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -1,26 +1,25 @@
|
|||
OSDN services have become a major obstacle to our work
|
||||
and we sincerely regret relying on them, but seeking other
|
||||
such service has proved more difficult than we thought.
|
||||
At this time and since July 9th 2023 uloads have been
|
||||
blocked, although their mirrors now work and seem
|
||||
synchronized. To keep users alert of ongoing work
|
||||
and upgrades we have swithced to a temporary solution
|
||||
with disroot which is 100% reliable but limited.
|
||||
|
||||
Since OSDN is more down than up we are in search for new file/binary
|
||||
repositories and mirrors. Meanwhile, as a source repository
|
||||
git.disroot.org has been 100% reliable, but the total amount of
|
||||
files stores is limited. This disroot repository only holds
|
||||
the repository databases, not the packages themselves. In lack
|
||||
of another solution you will have to build any updates to your
|
||||
system using our source, as explained in the wiki.
|
||||
the 3 OSDN mirrors below will be functional once OSDN resumes
|
||||
service, so comment out disroot and uncomment the other three
|
||||
when it is announced in Joborun's webpage (news) or reddit
|
||||
r/joborun board. Sorry for the inconvenience, this is the
|
||||
best we can do at the moment given the resources available to us.
|
||||
|
||||
## We 1st moved from OSDN because it is falling apart to
|
||||
## SourceForge, which does not allow pkg names with a : in them
|
||||
## causing us further headaches, which we temporarily fixed
|
||||
## by adding all 37 affected pkgs to a tarball and having you
|
||||
## run a script to download them and place them in cache.
|
||||
##
|
||||
## Finally we found a solution, as pacman is much smarter
|
||||
## than we expected, disregarding the name of the pkg and
|
||||
## reading pkg name epoch version and release from inside
|
||||
## the pkg. So we can call a pkg kookoo.not-here and
|
||||
## install it and it will register as its proper name and
|
||||
## version. So we did exactly this, rename pkgs to fit
|
||||
## SourceForge Microsoftish servers and rerun the pacman
|
||||
## databases with the new names.
|
||||
##
|
||||
## In case something goes wrong in the future with SF mirrors
|
||||
## revert manually in your pacman.conf to this disroot
|
||||
## server holding just the databases, pacman, and jobo-mirror
|
||||
## pkgs.
|
||||
##
|
||||
# pacman database only, no packages to download
|
||||
|
||||
Server = https://git.disroot.org/joborun-pkg/repos/raw/branch/main/
|
||||
|
||||
# osdn mirrors once they become available for uploads again
|
||||
|
@ -30,13 +29,3 @@ Server = https://git.disroot.org/joborun-pkg/repos/raw/branch/main/
|
|||
#Server = https://free.nchc.org.tw/osdn/storage/g/j/jo/joborun/repos/
|
||||
#Server = https://osdn.net/projects/joborun/storage/repos/
|
||||
|
||||
|
||||
## Unfortunately SourcForge mirrors only partially work
|
||||
## which is the same as not working. The reason is that SF doesn't
|
||||
## allow a : in their filesystem, being MS-Win oriented, and
|
||||
## without knowing this when we uploaded, SF translates all : in
|
||||
## the pkg name into an _ therefore pkgs like gtk3 or grub
|
||||
## will not be found and you get a 404 errro trying to install them
|
||||
## So we are back to square one. Waiting for OSDN mirrors to
|
||||
## become operational again.
|
||||
|
||||
|
|
|
@ -1,31 +1,12 @@
|
|||
# Since OSDN is more down than up we are in search for new file/binary
|
||||
# repositories and mirrors. Meanwhile, as a source repository
|
||||
# git.disroot.org has been 100% reliable, but the total amount of
|
||||
# files stores is limited. This disroot repository only holds
|
||||
# the repository databases, not the packages themselves. In lack
|
||||
# of another solution you will have to build any updates to your
|
||||
# system using our source, as explained in the wiki.
|
||||
|
||||
# ### pacman database only, no packages to download
|
||||
# Server = https://git.disroot.org/joborun-pkg/repos/raw/branch/main/
|
||||
|
||||
|
||||
## Unfortunately the following mirrors only partially work
|
||||
## which is the same as not working. The reason is that SF doesn't
|
||||
## allow a : in their filesystem, being MS-Win oriented, and
|
||||
## without knowing this when we uploaded, SF translates all : in
|
||||
## the pkg name into an _ therefore pkgs like gtk3 or grub
|
||||
## will not be found and you get a 404 errro trying to install them
|
||||
## So we are back to square one. Waiting for OSDN mirrors to
|
||||
## become operational again.
|
||||
|
||||
|
||||
##### Start Sourceforge mirrors #####
|
||||
# Sourceforge 1
|
||||
# Sourceforge 1 # a cloud catch all repo forwarding you to the nearest
|
||||
Server = http://downloads.sourceforge.net/joborun/r
|
||||
# Sourceforge 2
|
||||
# Sourceforge 2 # France
|
||||
Server = http://freefr.dl.sourceforge.net/sourceforge/joborun/r
|
||||
# Sourceforge 3
|
||||
# Sourceforge 3 # Germany
|
||||
Server = http://netcologne.dl.sourceforge.net/sourceforge/joborun/r
|
||||
# Sourceforge 4
|
||||
Server = http://newcontinuum.dl.sourceforge.net/sourceforge/joborun/r
|
||||
|
|
Loading…
Reference in a new issue