diff --git a/CONF.sh b/CONF.sh index c7c996f5..b7f58786 100644 --- a/CONF.sh +++ b/CONF.sh @@ -64,7 +64,8 @@ export BASEDIR=`pwd` # export CDNAME=debian # Building $codename cd set ... -export CODENAME=forky +# Keep it sid, even for the release +export CODENAME=sid # By default use Debian installer packages from $CODENAME if [ -z "$DI_CODENAME" ]; then @@ -88,7 +89,8 @@ fi #export DI_WWW_HOME=default # Version number, "10.11.0", "11.1.0", "testing", etc -export DEBVERSION="14.0.0" +#export DEBVERSION="14.0.0" +export DEBVERSION="sid" # Official or non-official set. # NOTE: THE "OFFICIAL" DESIGNATION IS ONLY ALLOWED FOR IMAGES AVAILABLE @@ -121,23 +123,26 @@ fi # images, however. Also, if you are using an NFS partition for # some part of this, you must use this option. # Paths to the mirrors -export MIRROR=/srv/mirror/debian +export MIRROR=/home/sthibault/archive/merge +#export MIRROR=/srv/mirrors/debian +#export MIRROR=/srv/mirrors/debian-ports # Path of the temporary directory -export TDIR=/srv/mirror/tmp +export TDIR=/home/sthibault/tmp # Path where the images will be written -export OUT=/srv/mirror/debian-cd-test +export OUT=/home/sthibault/cd # Where we keep the temporary apt stuff. # This cannot reside on an NFS mount. -export APTTMP=/srv/mirror/tmp/apt +export APTTMP=/home/sthibault/tmp/apt # Do I want to have NONFREE merged in the CD set? # export NONFREE=1 # Do I want to have CONTRIB merged in the CD set? # export CONTRIB=1 +export CONTRIB=0 # Where should I look for non-free packages? export NONFREE_COMPONENTS="non-free-firmware" @@ -149,12 +154,12 @@ export NONFREE_COMPONENTS="non-free-firmware" # Do I want to force (potentially non-free, depending on the NONFREE_COMPONENTS # setting) firmware packages to be placed on disc 1? Will make installation # much easier if systems contain hardware that depends on this firmware -export FORCE_FIRMWARE=1 +export FORCE_FIRMWARE=0 # If you have a $MIRROR/dists/$CODENAME/local/binary-$ARCH dir with # local packages that you want to put on the CD set then # uncomment the following line -# export LOCAL=1 +export LOCAL=1 # If your local packages are not under $MIRROR, but somewhere else, # you can uncomment this line and edit it to point to a directory @@ -177,6 +182,8 @@ export FORCE_FIRMWARE=1 # for year 2023, good luck! -- kibi # # export LOCALDEBS=/home/joey/debian/va/debian +export LOCALDEBS=/home/sthibault/local +export UPDATE_LOCAL=1 # Where to find the security patches. This directory should be the # top directory of a security.debian.org mirror. @@ -189,10 +196,12 @@ export FORCE_FIRMWARE=1 #export PROPOSED_UPDATES=$CODENAME-proposed-updates # Include packages from Debian Ports unreleased -#export UNRELEASED=1 +export UNRELEASED=1 # Sparc only : bootdir (location of cd.b and second.b) # export BOOTDIR=/boot +# EFI is currently broken, and EFI's grub.cfg overwrites BIOS's grub.cfg +export BOOT_METHODS="BIOS" # Symlink farmers should uncomment this line : # export SYMLINK=1 @@ -200,7 +209,7 @@ export FORCE_FIRMWARE=1 # Use this to force copying the files instead of symlinking or hardlinking # them. This is useful if your destination directories are on a different # partition than your source files. -# export COPYLINK=1 +export COPYLINK=1 # Choose the checksum algorithm used in jigdo and template # files. Older jigdo tools can only support md5; but we want to move @@ -209,7 +218,8 @@ export FORCE_FIRMWARE=1 export JIGDO_CHECKSUM="md5" # Options -# export MKISOFS=mkisofs +export MKISOFS=xorriso +export MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1 --protective-msdos-label" # export MKISOFS_OPTS="-r" #For normal users # export MKISOFS_OPTS="-r -F ." #For symlink farmers @@ -400,6 +410,7 @@ export SNAPURL=Debian=https://snapshot.debian.org/archive/debian/SNAPDATETIME/ # are comments. The package order is important, as the packages will # be installed in the given order. #export BASE_INCLUDE="$BASEDIR"/data/$CODENAME/base_include +export BASE_INCLUDE="$BASEDIR"/tasks/$CODENAME/include # File with list of packages to exclude as above. #export BASE_EXCLUDE="$BASEDIR"/data/$CODENAME/base_exclude @@ -429,7 +440,7 @@ export SNAPURL=Debian=https://snapshot.debian.org/archive/debian/SNAPDATETIME/ # Set to 1 to save space by omitting the installation manual. # If so the README will link to the manual on the web site. -#export OMIT_MANUAL=1 +export OMIT_MANUAL=1 # Set to 1 to save space by omitting the release notes # If so we will link to them on the web site. diff --git a/Makefile b/Makefile index d55afc69..84229212 100755 --- a/Makefile +++ b/Makefile @@ -404,17 +404,18 @@ $(BDIR)/rawlist: $(Q)if [ "$(SOURCEONLY)"x != "yes"x ] ; then \ if [ _$(INSTALLER_CD) != _1 ]; then \ for ARCH in $(ARCHES_NOSRC); do \ - BINCLUDE=`[ -n "$(BASE_INCLUDE)" ] && cat $(BASE_INCLUDE) | sort -u | tr "\n" "," | sed 's!,$$!!g'`; \ + BINCLUDE=`[ -n "$(BASE_INCLUDE)" ] && cat $(BASE_INCLUDE) | grep -v ^# | sort -u | tr "\n" "," | sed 's!,$$!!g'`; \ [ -z "$$BINCLUDE" ] || BINCLUDE="--include=$$BINCLUDE"; \ - BEXCLUDE=`[ -n "$(BASE_EXCLUDE)" ] && cat $(BASE_EXCLUDE) | tr "\n" "," | sed 's!,$$!!g'`; \ + BEXCLUDE=`[ -n "$(BASE_EXCLUDE)" ] && cat $(BASE_EXCLUDE) | grep -v ^# | tr "\n" "," | sed 's!,$$!!g'`; \ [ -z "$$BEXCLUDE" ] || BEXCLUDE="--exclude=$$BEXCLUDE"; \ - debootstrap $(DEBOOTSTRAP_OPTS) --arch $$ARCH \ + /home/sthibault/bin/debootstrap $(DEBOOTSTRAP_OPTS) --arch $$ARCH \ --print-debs \ + --extra-suites=unreleased \ $$BINCLUDE $$BEXCLUDE \ $(CODENAME) \ $(TDIR)/debootstrap.tmp \ file:$(MIRROR) \ - $(DEBOOTSTRAP_SCRIPT) 2>/dev/null \ + $(DEBOOTSTRAP_SCRIPT) 2> /home/sthibault/tmp/sid/debootstrap.log \ | tr ' ' '\n' > $(BDIR)/debootstrap-list; \ cat $(BDIR)/debootstrap-list >>$(BDIR)/rawlist; \ rm -rf $(TDIR)/debootstrap.tmp; \ diff --git a/data/bookworm/README.html.in b/data/bookworm/README.html.in index 47a6e01e..d17306bc 100644 --- a/data/bookworm/README.html.in +++ b/data/bookworm/README.html.in @@ -101,6 +101,7 @@ #endif