Skip to content

Commit

Permalink
Add BookwormPup32 (puppylinux-woof-CE#4204)
Browse files Browse the repository at this point in the history
* Add BookwormPup32

* _00build.conf amends

* Add BookwormPup32 sfs

* Update _00build.conf
  • Loading branch information
peabee authored Dec 13, 2023
1 parent 5694490 commit 5af4d53
Show file tree
Hide file tree
Showing 7 changed files with 1,155 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
#
# DISTRO_COMPAT_REPOS
#

if [ "$DISTRO_COMPAT_VERSION" = "" ] ; then
[ -f ./DISTRO_SPECS ] && . ./DISTRO_SPECS
fi

case "$DISTRO_TARGETARCH" in
x86) DBIN_ARCH=i386 ;;
x86_64) DBIN_ARCH=amd64 ;;
arm) DBIN_ARCH=armhf ;;
esac

#----------------------
#PKG_DOCS_DISTRO_COMPAT - where to download the compat-distro pkgs databases from
#---------------------
# 1|2|3
# 1 - domain. for testing the url.
# 2 - full URI of the database file.
# 3 - name of db file when local and after being processed into standard format

PKG_DOCS_DISTRO_COMPAT="
z|https://http.us.debian.org/debian/dists/${DISTRO_COMPAT_VERSION}/main/binary-${DBIN_ARCH}/Packages.xz|Packages-debian-${DISTRO_COMPAT_VERSION}-main
z|https://http.us.debian.org/debian/dists/${DISTRO_COMPAT_VERSION}/non-free/binary-${DBIN_ARCH}/Packages.xz|Packages-debian-${DISTRO_COMPAT_VERSION}-non-free
z|https://http.us.debian.org/debian/dists/${DISTRO_COMPAT_VERSION}/non-free-firmware/binary-${DBIN_ARCH}/Packages.xz|Packages-debian-${DISTRO_COMPAT_VERSION}-non-free-firmware
z|https://http.us.debian.org/debian/dists/${DISTRO_COMPAT_VERSION}/contrib/binary-${DBIN_ARCH}/Packages.xz|Packages-debian-${DISTRO_COMPAT_VERSION}-contrib
"

#-------------------
#REPOS_DISTRO_COMPAT - hardcode the compat-distro repos in here...
#-------------------
# 1|2|3
# 1 - domain. for testing the url.
# 2 - full URI of the repo
# 3 - name of db-file(s) associated with that repo. it may have glob wildcards.

REPOS_DISTRO_COMPAT="
z|https://http.us.debian.org/debian|Packages-debian-${DISTRO_COMPAT_VERSION}-*
z|https://mirrors.kernel.org/debian|Packages-debian-${DISTRO_COMPAT_VERSION}-*
z|https://ftp.de.debian.org/debian|Packages-debian-${DISTRO_COMPAT_VERSION}-*
"


#---------------
# fix variables
#---------------
PKG_DOCS_DISTRO_COMPAT="$(echo $PKG_DOCS_DISTRO_COMPAT)"
REPOS_DISTRO_COMPAT="$(echo $REPOS_DISTRO_COMPAT)"

# appended by 0setup
REPOS_DISTRO_COMPAT="z|https://http.us.debian.org/debian|Packages-debian-bookworm-* z|https://mirrors.kernel.org/debian|Packages-debian-bookworm-* z|https://ftp.de.debian.org/debian|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-*"
# appended by 0setup
REPOS_DISTRO_COMPAT="z|https://http.us.debian.org/debian|Packages-debian-bookworm-* z|https://mirrors.kernel.org/debian|Packages-debian-bookworm-* z|https://ftp.de.debian.org/debian|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-*"
# appended by 0setup
REPOS_DISTRO_COMPAT="z|https://http.us.debian.org/debian|Packages-debian-bookworm-* z|https://mirrors.kernel.org/debian|Packages-debian-bookworm-* z|https://ftp.de.debian.org/debian|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-*"
# appended by 0setup
REPOS_DISTRO_COMPAT="z|https://http.us.debian.org/debian|Packages-debian-bookworm-* z|https://mirrors.kernel.org/debian|Packages-debian-bookworm-* z|https://ftp.de.debian.org/debian|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-*"
# appended by 0setup
REPOS_DISTRO_COMPAT="z|https://http.us.debian.org/debian|Packages-debian-bookworm-* z|https://mirrors.kernel.org/debian|Packages-debian-bookworm-* z|https://ftp.de.debian.org/debian|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-*"
# appended by 0setup
REPOS_DISTRO_COMPAT="z|https://http.us.debian.org/debian|Packages-debian-bookworm-* z|https://mirrors.kernel.org/debian|Packages-debian-bookworm-* z|https://ftp.de.debian.org/debian|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-*"
# appended by 0setup
REPOS_DISTRO_COMPAT="z|https://http.us.debian.org/debian|Packages-debian-bookworm-* z|https://mirrors.kernel.org/debian|Packages-debian-bookworm-* z|https://ftp.de.debian.org/debian|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-*"
# appended by 0setup
REPOS_DISTRO_COMPAT="z|https://http.us.debian.org/debian|Packages-debian-bookworm-* z|https://mirrors.kernel.org/debian|Packages-debian-bookworm-* z|https://ftp.de.debian.org/debian|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-*"
# appended by 0setup
REPOS_DISTRO_COMPAT="z|https://http.us.debian.org/debian|Packages-debian-bookworm-* z|https://mirrors.kernel.org/debian|Packages-debian-bookworm-* z|https://ftp.de.debian.org/debian|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-* z|http://deb.debian.org/debian-security|Packages-debian-bookworm-*"
54 changes: 54 additions & 0 deletions woof-distro/x86/debian/dpupbw32/DISTRO_PET_REPOS
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
#------------------
#PKG_DOCS_PET_REPOS - where to download the pet pkgs databases from.
#------------------
# 1|2|3
# 1 - domain. for testing the url.
# 2 - full URI of the database file.
# 3 - name of db file when local and after being processed into standard format
# (in the case of PET databases, the names are the same and no processing is required)

if [ "${BUILD_FROM_WOOF//;/_}" != "$BUILD_FROM_WOOF" ] ; then
WCE_BRANCH="${BUILD_FROM_WOOF%%;*}" #cut -f 1 -d ';'
else
WCE_BRANCH=testing
fi
# TODO: remove this when C201 support lands in testing
WCE_BRANCH=testing

PKG_DOCS_PET_REPOS="
z|http://smokey01.com/peebee/bwp32/Packages-puppy-dpup32-extra|z
z|https://raw.githubusercontent.com/puppylinux-woof-CE/woof-CE/${WCE_BRANCH}/woof-distro/Packages-puppy-noarch-official|z
"

#---------
#PET_REPOS - hardcode the pet repos in here...
#---------
# 1|2|3
# 1 - domain. for testing the url.
# 2 - full URI of the repo
# 3 - name of db-file(s) associated with that repo. it may have glob wildcards.
# ex: Packages-puppy-4-official (note, url paths are in the database)

PET_REPOS="
z|http://smokey01.com/peebee/bwp32/extras|Packages-puppy-dpup32-extra
z|https://raw.githubusercontent.com/puppylinux-woof-CE/woof-CE-noarch/master|Packages-puppy-noarch-official
"

#----------------------
#PACKAGELISTS_PET_ORDER
#----------------------
# this defines where Woof (and PPM) looks first and second
# (and third, etc.) for pet pkgs

PACKAGELISTS_PET_ORDER="
Packages-puppy-dpup32-extra
Packages-puppy-noarch-official
"

#---------------
# fix variables
#---------------
PKG_DOCS_PET_REPOS="$(echo $PKG_DOCS_PET_REPOS)"
PET_REPOS="$(echo $PET_REPOS)"
PACKAGELISTS_PET_ORDER="$(echo $PACKAGELISTS_PET_ORDER)"

Loading

0 comments on commit 5af4d53

Please sign in to comment.