diff --git a/.github/scripts/build-kinetic.sh b/.github/scripts/build-kinetic.sh
deleted file mode 100755
index 7967975..0000000
--- a/.github/scripts/build-kinetic.sh
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/usr/bin/env bash
-
-source plugins/envsetup
-
-export OVERRIDER_COMPRESSION_TYPE
-export ENABLE_EXIT
-export ENABLE_USER_SETUP
-
-SUITE="kinetic"
-frn="out/$SUITE-raw"
-OVERRIDER_COMPRESSION_TYPE="gzip"
-ENABLE_EXIT=true
-ENABLE_USER_SETUP=false
-PREFIX="${frn}"
-
-additional_setup() {
-
-# GitHub workflow specific
-# try to add permissions to $chroot_dir/etc/apt/sources.list
-sudo chmod +r+w $chroot_dir/etc/apt/sources.list
-
-cat <<- EOF > $chroot_dir/etc/apt/sources.list
-# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
-# newer versions of the distribution.
-deb $MIRROR $SUITE main restricted
-# deb-src $MIRROR $SUITE main restricted
-
-## Major bug fix updates produced after the final release of the
-## distribution.
-deb $MIRROR $SUITE-updates main restricted
-# deb-src $MIRROR $SUITE-updates main restricted
-
-## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
-## team. Also, please note that software in universe WILL NOT receive any
-## review or updates from the Ubuntu security team.
-deb $MIRROR $SUITE universe
-# deb-src $MIRROR $SUITE universe
-deb $MIRROR $SUITE-updates universe
-# deb-src $MIRROR $SUITE-updates universe
-
-## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
-## team, and may not be under a free licence. Please satisfy yourself as to
-## your rights to use the software. Also, please note that software in
-## multiverse WILL NOT receive any review or updates from the Ubuntu
-## security team.
-deb $MIRROR $SUITE multiverse
-# deb-src $MIRROR $SUITE multiverse
-deb $MIRROR $SUITE-updates multiverse
-# deb-src $MIRROR $SUITE-updates multiverse
-
-## N.B. software from this repository may not have been tested as
-## extensively as that contained in the main release, although it includes
-## newer versions of some applications which may provide useful features.
-## Also, please note that software in backports WILL NOT receive any review
-## or updates from the Ubuntu security team.
-deb $MIRROR $SUITE-backports main restricted universe multiverse
-# deb-src $MIRROR $SUITE-backports main restricted universe multiverse
-
-EOF
-# clean any archive if exits
-apt-get clean
-
-}
-
-do_build "$PREFIX-arm64" arm64
-do_build "$PREFIX-armhf" armhf
-do_build "$PREFIX-amd64" amd64
-
-do_compress "$PREFIX-arm64"
-do_compress "$PREFIX-armhf"
-do_compress "$PREFIX-amd64"
-
-do_unmount "$PREFIX-arm64"
-do_unmount "$PREFIX-armhf"
-do_unmount "$PREFIX-amd64"
-
-shout "setting up artifacts for GitHub"
-msg "creating $SUITE-{arm64,amd64,armhf} directories"
-mkdir -pv $SUITE-{arm64,amd64,armhf}
-
-msg "copying tarballs to directories"
-cp -rv $frn-arm64*tar* $SUITE-arm64
-cp -rv $frn-armhf*tar* $SUITE-armhf
-cp -rv $frn-amd64*tar* $SUITE-amd64
-
-msg "calculating sha256sums"
-sha256sum $frn-arm64*tar* > $SUITE-arm64/SHA256SUM
-sha256sum $frn-armhf*tar* > $SUITE-armhf/SHA256SUM
-sha256sum $frn-amd64*tar* > $SUITE-amd64/SHA256SUM
-
-shout "done"
diff --git a/.github/scripts/build-jammy.sh b/.github/scripts/build-udroid.sh
similarity index 82%
rename from .github/scripts/build-jammy.sh
rename to .github/scripts/build-udroid.sh
index d72dcb3..9831f07 100755
--- a/.github/scripts/build-jammy.sh
+++ b/.github/scripts/build-udroid.sh
@@ -6,7 +6,7 @@ export OVERRIDER_COMPRESSION_TYPE
export ENABLE_EXIT
export ENABLE_USER_SETUP
-SUITE="jammy"
+SUITE="resolute"
frn="out/$SUITE-raw"
OVERRIDER_COMPRESSION_TYPE="gzip"
ENABLE_EXIT=true
@@ -57,22 +57,32 @@ deb $MIRROR $SUITE-backports main restricted universe multiverse
# deb-src $MIRROR $SUITE-backports main restricted universe multiverse
EOF
+
+# set up pv
+lshout "Setting up pv..."
+# cp $ROOT_DIR/core/pv/pv-${t_arch}.deb $chroot_dir
+# run_cmd "dpkg -i /pv-${t_arch}.deb"
+# run_cmd "rm /pv-${t_arch}.deb"
+run_cmd "apt update"
+run_cmd "apt install pv -y"
+run_cmd "apt clean"
+
# clean any archive if exits
apt-get clean
}
-do_build "$PREFIX-arm64" arm64
-do_build "$PREFIX-armhf" armhf
-do_build "$PREFIX-amd64" amd64
+do_build "latest-test-arm64" arm64
+do_build "latest-test-armhf" armhf
+do_build "latest-test-amd64" amd64
-do_compress "$PREFIX-arm64"
-do_compress "$PREFIX-armhf"
-do_compress "$PREFIX-amd64"
+do_compress "latest-test-arm64"
+do_compress "latest-test-armhf"
+do_compress "latest-test-amd64"
-do_unmount "$PREFIX-arm64"
-do_unmount "$PREFIX-armhf"
-do_unmount "$PREFIX-amd64"
+do_unmount "latest-test-arm64"
+do_unmount "latest-test-armhf"
+do_unmount "latest-test-amd64"
shout "setting up artifacts for GitHub"
msg "creating $SUITE-{arm64,amd64,armhf} directories"
diff --git a/.github/workflows/build-udroid.yml b/.github/workflows/build-udroid.yml
index ad1b208..dc9d7ee 100644
--- a/.github/workflows/build-udroid.yml
+++ b/.github/workflows/build-udroid.yml
@@ -1,73 +1,46 @@
name: build-udroid
on:
- push:
- paths:
- - "**.sh"
- - "**.yml"
-jobs:
- BuidJammyRaw:
- name: build Jammy
- runs-on: ubuntu-latest
- steps:
- - name: checkout repo
- uses: actions/checkout@v2
-
- - name: Docker Setup QEMU
- uses: docker/setup-qemu-action@v1.2.0
-
- - name: Satify Dependencies
- run: sudo apt-get update; sudo apt-get install git build-essential binfmt-support qemu-user-static debootstrap -y
-
- - name: Trigger fs-cook
- run: sudo bash .github/scripts/build-jammy.sh
-
- - name: save arm64 builds
- uses: actions/upload-artifact@v2
- with:
- name: jammy-raw-arm64
- path: jammy-arm64
-
- - name: save armhf builds
- uses: actions/upload-artifact@v2
- with:
- name: jammy-raw-armhf
- path: jammy-armhf
-
- - name: save amd64 builds
- uses: actions/upload-artifact@v2
- with:
- name: jammy-raw-amd64
- path: jammy-amd64
- BuildKineticRaw:
- name: build Kinetc (22.10)
- runs-on: ubuntu-latest
- steps:
- - name: checkout repository
- uses: actions/checkout@v2
+ push:
+ paths:
+ - "**.sh"
+ - "**.yml"
+ workflow_dispatch: {}
- - name: Docker Setup QEMU
- uses: docker/setup-qemu-action@v1.2.0
-
- - name: Satify Dependencies
- run: sudo apt-get update; sudo apt-get install git build-essential binfmt-support qemu-user-static debootstrap -y
-
- - name: Trigger fs-cook
- run: sudo bash .github/scripts/build-kinetic.sh
-
- - name: save arm64 builds
- uses: actions/upload-artifact@v2
- with:
- name: kinetic-raw-arm64
- path: kinetic-arm64
-
- - name: save armhf builds
- uses: actions/upload-artifact@v2
- with:
- name: kinetic-raw-armhf
- path: kinetic-armhf
-
- - name: save amd64 builds
- uses: actions/upload-artifact@v2
- with:
- name: kinetic-raw-amd64
- path: kinetic-amd64
+jobs:
+ BuildTestRaw:
+ name: build latest
+ runs-on: ubuntu-latest
+ steps:
+ - name: checkout repo
+ uses: actions/checkout@v3
+ with:
+ submodules: recursive
+
+ - name: Docker Setup QEMU
+ uses: docker/setup-qemu-action@v2
+
+ - name: Satify Dependencies
+ run: |
+ sudo apt-get update
+ sudo apt-get install git build-essential binfmt-support qemu-user-static debootstrap -y
+
+ - name: Trigger fs-cook
+ run: sudo bash .github/scripts/build-udroid.sh
+
+ - name: save arm64 builds
+ uses: actions/upload-artifact@v4
+ with:
+ name: latest-test-raw-arm64
+ path: latest-test-arm64
+
+ - name: save armhf builds
+ uses: actions/upload-artifact@v4
+ with:
+ name: latest-test-raw-armhf
+ path: latest-test-armhf
+
+ - name: save amd64 builds
+ uses: actions/upload-artifact@v4
+ with:
+ name: latest-test-raw-amd64
+ path: latest-test-amd64
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..e2504f5
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,4 @@
+[submodule "core/debootstrap"]
+ path = core/debootstrap
+ url = https://git.launchpad.net/ubuntu/+source/debootstrap
+ branch = ubuntu/devel
diff --git a/.vscode/configurationCache.log b/.vscode/configurationCache.log
index 618ed81..bab9054 100644
--- a/.vscode/configurationCache.log
+++ b/.vscode/configurationCache.log
@@ -1 +1 @@
-{"buildTargets":[],"launchTargets":[],"customConfigurationProvider":{"workspaceBrowse":{"browsePath":[]},"fileIndex":[]}}
\ No newline at end of file
+{"buildTargets":[],"launchTargets":[],"customConfigurationProvider":{"workspaceBrowse":{"browsePath":[],"compilerArgs":[]},"fileIndex":[]}}
\ No newline at end of file
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index cff770c..66e3540 100755
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -8,8 +8,7 @@ fs-cooks uses debootstrap to pull core Linux packages to build linux traballs, a
the top-level contains some example build scripts which are lightweight to build and beginning of directories
```
.
-├── build-hirsute-raw.sh -> cook.sh
-├── build-impish-raw.sh
+├── build-jammy.sh -> cook.sh
├── cook.sh
├── build
├── core
@@ -19,30 +18,49 @@ the top-level contains some example build scripts which are lightweight to build
└── setup.sh
```
here:
-- **build**: Contains scripts, Dockerfiles for building different variants
+- **build**: Contains scripts, Dockerfiles for building different variants (outdated)
- **core**: contains binaries and different sources that used in the build process
- **out**: All the filesystem and tarball packages are created here
- **plugins**: contains scripts that combine core sources to make tarball building easy
**important files/folders to notice**
-###### `~/core/defaults`
-defaults folder contains some heavy templates to build DE ready tarballs like mate,xfce4,kde
###### `~/plugins/envsetup`
-contains functions that can be used for cmd line building and integrating in scripts
+- contains functions that can be used for cmd line building and integrating in scripts
+- **Important** : use these functions after ```source plugins/envsetup```
- useful functions in `envsetup`:
-do_mount(): mounts the rootfs directories in recursive after checking is directories already mounted
-> takes one argument: location of rootfs directorie
+**do_mount()**: mounts the rootfs directories in recursive after checking is directories already mounted
+
+> takes one argument: `location of rootfs directory`
```bash
do_mount "/path/to/fs"
```
-do_build() bootstraps linux to a directories of specified arch
+**do_build()** bootstraps linux to a directories of specified arch
+
+> takes two arguments: `location of rootfs directory` | `arch`
+
```bash
do_build "out/udroid-test" "arm64"
```
+> available architectures : `amd64` , `arm64` , `armhf`
+
+**do_compress**() compress the rootfs directory into an archive
+
+> takes one argument: `location of rootfs directory`
+
+```bash
+# archiving into .tar.gz
+OVERRIDER_COMPRESSION_TYPE="gzip"
+# compressing udroid-test directory
+do_compress "out/udroid-test"
+# output would be "out/udroid-test.tar.gz"
+```
+> default format is `bzip` ( .tar.xz )
+> others : `gzip` ( .tar.gz ) , `lz` ( .tar.lz ) , `zstd` ( .zst )
+
###### TODO ( need to write more )
# AIM
@@ -50,12 +68,11 @@ do_build "out/udroid-test" "arm64"
```bash
source plugins/envsetup
-SUITE=impish
+SUITE=jammy
do_build "out/fs" "arm64"
```
### Quick build scripts
-- `build-impish-raw.sh`: to build raw ubuntu 21.10 tarballs
-- `build-hirsute-raw.sh`: to build raw ubuntu 21.04 tarballs
+- `build-jammy.sh`: to build raw ubuntu 22.04 tarballs
> others are experimental ( may break things )
### functions ( v1.0 )
@@ -72,14 +89,20 @@ do_build "out/fs" "arm64"
- `includes_packages()`: takes care of extrapackges when a variable `INCLUDE_PACKAGES` is set with packages
- `do_build()`: bootstraps linux to with target arch to target directorie
- `do_second_stage()`: if foreign arch triggers second stage
-- - `do_qemu_user_emulation()` sets up qemu binaries in chroot
+- - `do_qemu_user_emulation()`: sets up qemu binaries in chroot
+- `setup_user()`: setup a user in chroot if `ENABLE_USER_SETUP` is set to true
- `do_chroot_ae()`: to run command in chroot
-- - `run_cmd()`: alternative for `do_chroot_are()`
+- - `do_chroot_proot_ae`: use **proot** instead of chroot in termux
+- - `run_cmd()`: alternative for `do_chroot_ae()`
+- - `run_shell_script()`: to run a specific script, alternative for `do_chroot_ae()`
+- - `install_pkg()`: to install a specific package inside chroot, alternative for `do_chroot_ae()`
- `do_compress()`: takes care of compressing tarballs without messy device file
- - `do_tar_gzip()`: to compress in gzip format
- - `do_tar_bzip()`: to compress in bzip format
- - `do_tar_lz4()`: to compress in lzip/lz4 format
+- - `do_tar_zstd()` : to compress in zstd format
- `arch_translate()`: takes care of translating arch to find qemu static builds
+- `COPY()`: to copy files to target filesystem
- `die()`: to echo an error message & exit if `ENABLE_EXIT` is set to true
- `warn()`: like `die()` without exit
- `shout()`: for printing logs
@@ -87,6 +110,12 @@ do_build "out/fs" "arm64"
### Environment Variables
- `ENABLE_EXIT` ( true | false ): to exit on error
+- `ENABLE_USER_SETUP` ( true | false ): to setup a user, using with `FS_USER` and `FS_PASS`
+```bash
+ENABLE_USER_SETUP=true
+FS_USER="your username"
+FS_PASS="your password"
+```
- `INCLUDE_PACKAGES`: to set extra packages to install in the bootstrap process
- `SUITE`: to set target suite to bootstrap
diff --git a/build-jammy.sh b/build-jammy.sh
index 6a22b7f..5decf53 100755
--- a/build-jammy.sh
+++ b/build-jammy.sh
@@ -52,6 +52,12 @@ deb $MIRROR $SUITE-backports main restricted universe multiverse
# deb-src $MIRROR $SUITE-backports main restricted universe multiverse
EOF
+# set up pv
+lshout "Setting up pv..."
+run_cmd "apt update"
+run_cmd "apt install pv -y"
+run_cmd "apt clean"
+
}
shout "Bootstrapping $SUITE...."
@@ -70,4 +76,4 @@ do_unmount "${frn}-armhf"
do_unmount "${frn}-amd64"
shout "Build Complete.."
-ls ${frn}*tar*
+ls ${frn}*.*
diff --git a/build-kinetic.sh b/build-kinetic.sh
deleted file mode 100755
index 8c0be75..0000000
--- a/build-kinetic.sh
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/usr/bin/env bash
-#shellcheck disable=SC1091
-
-# this is an example file to BUILD raw file system
-# export variable SUITE to set debootstrap suite name (default: hirsute)
-
-source plugins/envsetup
-
-export OVERRIDER_COMPRESSION_TYPE
-export SUITE
-export ENABLE_EXIT
-export ENABLE_USER_SETUP
-
-SUITE="kinetic"
-frn="out/$SUITE-raw"
-OVERRIDER_COMPRESSION_TYPE="gzip"
-ENABLE_EXIT=true
-ENABLE_USER_SETUP=false
-
-additional_setup() {
-cat <<- EOF > $chroot_dir/etc/apt/sources.list
-# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
-# newer versions of the distribution.
-deb $MIRROR $SUITE main restricted
-# deb-src $MIRROR $SUITE main restricted
-## Major bug fix updates produced after the final release of the
-## distribution.
-deb $MIRROR $SUITE-updates main restricted
-# deb-src $MIRROR $SUITE-updates main restricted
-## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
-## team. Also, please note that software in universe WILL NOT receive any
-## review or updates from the Ubuntu security team.
-deb $MIRROR $SUITE universe
-# deb-src $MIRROR $SUITE universe
-deb $MIRROR $SUITE-updates universe
-# deb-src $MIRROR $SUITE-updates universe
-## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
-## team, and may not be under a free licence. Please satisfy yourself as to
-## your rights to use the software. Also, please note that software in
-## multiverse WILL NOT receive any review or updates from the Ubuntu
-## security team.
-deb $MIRROR $SUITE multiverse
-# deb-src $MIRROR $SUITE multiverse
-deb $MIRROR $SUITE-updates multiverse
-# deb-src $MIRROR $SUITE-updates multiverse
-## N.B. software from this repository may not have been tested as
-## extensively as that contained in the main release, although it includes
-## newer versions of some applications which may provide useful features.
-## Also, please note that software in backports WILL NOT receive any review
-## or updates from the Ubuntu security team.
-deb $MIRROR $SUITE-backports main restricted universe multiverse
-# deb-src $MIRROR $SUITE-backports main restricted universe multiverse
-EOF
-
-# TODO: FOLLOW latest udroid version system ( Add props to /etc/os-release )
-}
-
-shout "Bootstrapping $SUITE...."
-do_build "${frn}-arm64" arm64
-do_build "${frn}-armhf" armhf
-do_build "${frn}-amd64" amd64
-
-shout "packing up the raw file systems..."
-do_compress "${frn}-arm64"
-do_compress "${frn}-armhf"
-do_compress "${frn}-amd64"
-
-shout "unmounting the raw file systems from host..."
-do_unmount "${frn}-arm64"
-do_unmount "${frn}-armhf"
-do_unmount "${frn}-amd64"
-
-shout "Build Complete.."
-ls ${frn}*tar*
-
diff --git a/cook.sh b/cook.sh
index fb22104..be39d53 100755
--- a/cook.sh
+++ b/cook.sh
@@ -72,4 +72,4 @@ do_unmount "${frn}-armhf"
do_unmount "${frn}-amd64"
shout "Build Complete.."
-ls ${frn}*tar*
+ls ${frn}*.*
diff --git a/core/debootstrap b/core/debootstrap
new file mode 160000
index 0000000..5dfcdef
--- /dev/null
+++ b/core/debootstrap
@@ -0,0 +1 @@
+Subproject commit 5dfcdef8a26678674e2825439eea734f6ea988ce
diff --git a/core/debootstrap-scripts/functions b/core/debootstrap-scripts/functions
new file mode 120000
index 0000000..9b8926f
--- /dev/null
+++ b/core/debootstrap-scripts/functions
@@ -0,0 +1 @@
+../debootstrap/functions
\ No newline at end of file
diff --git a/core/debootstrap/scripts/aequorea b/core/debootstrap-scripts/scripts/aequorea
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/aequorea
rename to core/debootstrap-scripts/scripts/aequorea
diff --git a/core/debootstrap/scripts/amber b/core/debootstrap-scripts/scripts/amber
old mode 100755
new mode 100644
similarity index 97%
rename from core/debootstrap/scripts/amber
rename to core/debootstrap-scripts/scripts/amber
index 724135a..8cb68b5
--- a/core/debootstrap/scripts/amber
+++ b/core/debootstrap-scripts/scripts/amber
@@ -1,6 +1,6 @@
# For PureOS "amber"
-# PureOS: https://www.pureos.net/
+# PureOS: https://www.pureos.net/
# Contact: https://tracker.pureos.net/
mirror_style release
@@ -24,17 +24,18 @@ esac
work_out_debs () {
required="$(get_debs Priority: required)"
+ base="pureos-archive-keyring"
if doing_variant - || doing_variant fakechroot; then
#required="$required $(get_debs Priority: important)"
# ^^ should be getting debconf here somehow maybe
- base="$(get_debs Priority: important)"
+ base="$base $(get_debs Priority: important)"
# we want the PureOS minimal dependency set to be installed
base="$base pureos-minimal"
elif doing_variant buildd; then
- base="apt build-essential"
+ base="$base apt build-essential"
elif doing_variant minbase; then
- base="apt"
+ base="$base apt"
fi
if doing_variant fakechroot; then
@@ -53,8 +54,8 @@ first_stage_install () {
MERGED_USR="yes"
EXTRACT_DEB_TAR_OPTIONS="$EXTRACT_DEB_TAR_OPTIONS -k"
- setup_merged_usr
extract $required
+ merge_usr
mkdir -p "$TARGET/var/lib/dpkg"
: >"$TARGET/var/lib/dpkg/status"
diff --git a/core/debootstrap-scripts/scripts/aramo b/core/debootstrap-scripts/scripts/aramo
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/aramo
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap/scripts/ascii b/core/debootstrap-scripts/scripts/ascii
similarity index 100%
rename from core/debootstrap/scripts/ascii
rename to core/debootstrap-scripts/scripts/ascii
diff --git a/core/debootstrap-scripts/scripts/awen b/core/debootstrap-scripts/scripts/awen
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/awen
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap/scripts/bartholomea b/core/debootstrap-scripts/scripts/bartholomea
similarity index 100%
rename from core/debootstrap/scripts/bartholomea
rename to core/debootstrap-scripts/scripts/bartholomea
diff --git a/core/debootstrap-scripts/scripts/belenos b/core/debootstrap-scripts/scripts/belenos
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/belenos
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap/scripts/beowulf b/core/debootstrap-scripts/scripts/beowulf
similarity index 100%
rename from core/debootstrap/scripts/beowulf
rename to core/debootstrap-scripts/scripts/beowulf
diff --git a/core/debootstrap/scripts/bookworm b/core/debootstrap-scripts/scripts/bookworm
similarity index 100%
rename from core/debootstrap/scripts/bookworm
rename to core/debootstrap-scripts/scripts/bookworm
diff --git a/core/debootstrap/scripts/breezy b/core/debootstrap-scripts/scripts/breezy
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/breezy
rename to core/debootstrap-scripts/scripts/breezy
diff --git a/core/debootstrap-scripts/scripts/brigantia b/core/debootstrap-scripts/scripts/brigantia
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/brigantia
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap/scripts/bullseye b/core/debootstrap-scripts/scripts/bullseye
similarity index 100%
rename from core/debootstrap/scripts/bullseye
rename to core/debootstrap-scripts/scripts/bullseye
diff --git a/core/debootstrap/scripts/buster b/core/debootstrap-scripts/scripts/buster
similarity index 100%
rename from core/debootstrap/scripts/buster
rename to core/debootstrap-scripts/scripts/buster
diff --git a/core/debootstrap-scripts/scripts/byzantium b/core/debootstrap-scripts/scripts/byzantium
new file mode 120000
index 0000000..d797ccf
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/byzantium
@@ -0,0 +1 @@
+amber
\ No newline at end of file
diff --git a/core/debootstrap/scripts/ceres b/core/debootstrap-scripts/scripts/ceres
similarity index 100%
rename from core/debootstrap/scripts/ceres
rename to core/debootstrap-scripts/scripts/ceres
diff --git a/core/debootstrap/scripts/chromodoris b/core/debootstrap-scripts/scripts/chromodoris
similarity index 100%
rename from core/debootstrap/scripts/chromodoris
rename to core/debootstrap-scripts/scripts/chromodoris
diff --git a/core/debootstrap-scripts/scripts/crimson b/core/debootstrap-scripts/scripts/crimson
new file mode 120000
index 0000000..d797ccf
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/crimson
@@ -0,0 +1 @@
+amber
\ No newline at end of file
diff --git a/core/debootstrap-scripts/scripts/dagda b/core/debootstrap-scripts/scripts/dagda
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/dagda
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap/scripts/dapper b/core/debootstrap-scripts/scripts/dapper
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/dapper
rename to core/debootstrap-scripts/scripts/dapper
diff --git a/core/debootstrap/scripts/dasyatis b/core/debootstrap-scripts/scripts/dasyatis
similarity index 100%
rename from core/debootstrap/scripts/dasyatis
rename to core/debootstrap-scripts/scripts/dasyatis
diff --git a/core/debootstrap/scripts/debian-common b/core/debootstrap-scripts/scripts/debian-common
old mode 100755
new mode 100644
similarity index 83%
rename from core/debootstrap/scripts/debian-common
rename to core/debootstrap-scripts/scripts/debian-common
index 6b7bf78..4c95013
--- a/core/debootstrap/scripts/debian-common
+++ b/core/debootstrap-scripts/scripts/debian-common
@@ -10,7 +10,17 @@ case $ARCH in
esac
work_out_debs () {
- required="$(get_debs Priority: required)"
+ case "$CODENAME" in
+ etch*|lenny|squeeze|wheezy|jessie*|stretch|buster|bullseye|bookworm)
+ # always compute for bookworm and earlier
+ required="$(get_debs Priority: required)"
+ ;;
+ *)
+ # only compute when variant is not buildd for trixie and later
+ if ! doing_variant buildd; then
+ required="$(get_debs Priority: required)"
+ fi
+ esac
if doing_variant - || doing_variant fakechroot; then
#required="$required $(get_debs Priority: important)"
@@ -18,6 +28,15 @@ work_out_debs () {
base="$(get_debs Priority: important)"
elif doing_variant buildd; then
base="apt build-essential"
+ # do not install Priority:required for the buildd variant
+ # explicitly add mawk because we cannot resolve base-files's
+ # virtual pre-depends on awk
+ case "$CODENAME" in
+ etch*|lenny|squeeze|wheezy|jessie*|stretch|buster|bullseye|bookworm)
+ # only apply this for trixie and later
+ ;;
+ *) required="mawk $(get_debs Essential: yes)";;
+ esac
elif doing_variant minbase; then
base="apt"
fi
@@ -40,6 +59,21 @@ work_out_debs () {
esac
;;
esac
+
+ # On suites >= bookworm, either we set up a merged-/usr system
+ # via merge_usr, or we deliberately avoid that migration by creating
+ # the flag file. This means there's no need for the live migration
+ # 'usrmerge' package and its extra dependencies:
+ # we can install the empty 'usr-is-merged' metapackage to indicate
+ # that the transition has been done.
+ case "$CODENAME" in
+ etch*|lenny|squeeze|wheezy|jessie*|stretch|buster|bullseye)
+ ;;
+ *)
+ required="$required usr-is-merged"
+ EXCLUDE_DEPENDENCY="$EXCLUDE_DEPENDENCY usrmerge"
+ ;;
+ esac
}
first_stage_install () {
@@ -57,9 +91,9 @@ first_stage_install () {
if [ "$CODENAME" = "stretch" ] && [ -z "$MERGED_USR" ]; then
MERGED_USR="no"
fi
-
- setup_merged_usr
+
extract $required
+ merge_usr
mkdir -p "$TARGET/var/lib/dpkg"
: >"$TARGET/var/lib/dpkg/status"
diff --git a/core/debootstrap-scripts/scripts/dwyn b/core/debootstrap-scripts/scripts/dwyn
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/dwyn
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap/scripts/edgy b/core/debootstrap-scripts/scripts/edgy
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/edgy
rename to core/debootstrap-scripts/scripts/edgy
diff --git a/core/debootstrap/scripts/etch b/core/debootstrap-scripts/scripts/etch
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/etch
rename to core/debootstrap-scripts/scripts/etch
diff --git a/core/debootstrap/scripts/etch-m68k b/core/debootstrap-scripts/scripts/etch-m68k
similarity index 100%
rename from core/debootstrap/scripts/etch-m68k
rename to core/debootstrap-scripts/scripts/etch-m68k
diff --git a/core/debootstrap-scripts/scripts/etiona b/core/debootstrap-scripts/scripts/etiona
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/etiona
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap/scripts/feisty b/core/debootstrap-scripts/scripts/feisty
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/feisty
rename to core/debootstrap-scripts/scripts/feisty
diff --git a/core/debootstrap-scripts/scripts/flidas b/core/debootstrap-scripts/scripts/flidas
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/flidas
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap/scripts/focal b/core/debootstrap-scripts/scripts/focal
similarity index 100%
rename from core/debootstrap/scripts/focal
rename to core/debootstrap-scripts/scripts/focal
diff --git a/core/debootstrap/scripts/jessie b/core/debootstrap-scripts/scripts/forky
similarity index 100%
rename from core/debootstrap/scripts/jessie
rename to core/debootstrap-scripts/scripts/forky
diff --git a/core/debootstrap/scripts/gutsy b/core/debootstrap-scripts/scripts/gutsy
old mode 100755
new mode 100644
similarity index 99%
rename from core/debootstrap/scripts/gutsy
rename to core/debootstrap-scripts/scripts/gutsy
index 187189f..f961e7e
--- a/core/debootstrap/scripts/gutsy
+++ b/core/debootstrap-scripts/scripts/gutsy
@@ -45,7 +45,7 @@ case $SUITE in
*)
# impish+ will use zstd compression, check if supported
dpkg_zstd="$(dpkg-deb --help 2>/dev/null | grep ' zstd,' || :)"
- if [ -z "$EXTRACTOR_OVERRIDE" ] && [ -z "$dpkg_zstd" ]; then
+ if [ -z "${EXTRACTOR_OVERRIDE-}" ] && [ -z "$dpkg_zstd" ]; then
info CHOSENEXTRACTOR "%s uses zstd compression, setting --extractor=ar option" "$SUITE"
export EXTRACTOR_OVERRIDE=ar
fi
@@ -138,8 +138,8 @@ first_stage_install () {
;;
esac
- setup_merged_usr
extract $required
+ merge_usr
mkdir -p "$TARGET/var/lib/dpkg"
: >"$TARGET/var/lib/dpkg/status"
diff --git a/core/debootstrap/scripts/hoary b/core/debootstrap-scripts/scripts/hoary
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/hoary
rename to core/debootstrap-scripts/scripts/hoary
diff --git a/core/debootstrap/scripts/hoary.buildd b/core/debootstrap-scripts/scripts/hoary.buildd
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/hoary.buildd
rename to core/debootstrap-scripts/scripts/hoary.buildd
diff --git a/core/debootstrap/scripts/jammy b/core/debootstrap-scripts/scripts/jammy
similarity index 100%
rename from core/debootstrap/scripts/jammy
rename to core/debootstrap-scripts/scripts/jammy
diff --git a/core/debootstrap/scripts/jessie-kfreebsd b/core/debootstrap-scripts/scripts/jessie
similarity index 100%
rename from core/debootstrap/scripts/jessie-kfreebsd
rename to core/debootstrap-scripts/scripts/jessie
diff --git a/core/debootstrap/scripts/oldoldstable b/core/debootstrap-scripts/scripts/jessie-kfreebsd
similarity index 100%
rename from core/debootstrap/scripts/oldoldstable
rename to core/debootstrap-scripts/scripts/jessie-kfreebsd
diff --git a/core/debootstrap/scripts/kali b/core/debootstrap-scripts/scripts/kali
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/kali
rename to core/debootstrap-scripts/scripts/kali
diff --git a/core/debootstrap/scripts/kali-dev b/core/debootstrap-scripts/scripts/kali-dev
similarity index 100%
rename from core/debootstrap/scripts/kali-dev
rename to core/debootstrap-scripts/scripts/kali-dev
diff --git a/core/debootstrap/scripts/kali-last-snapshot b/core/debootstrap-scripts/scripts/kali-last-snapshot
similarity index 100%
rename from core/debootstrap/scripts/kali-last-snapshot
rename to core/debootstrap-scripts/scripts/kali-last-snapshot
diff --git a/core/debootstrap/scripts/kali-rolling b/core/debootstrap-scripts/scripts/kali-rolling
similarity index 100%
rename from core/debootstrap/scripts/kali-rolling
rename to core/debootstrap-scripts/scripts/kali-rolling
diff --git a/core/debootstrap/scripts/kinetic b/core/debootstrap-scripts/scripts/kinetic
similarity index 100%
rename from core/debootstrap/scripts/kinetic
rename to core/debootstrap-scripts/scripts/kinetic
diff --git a/core/debootstrap/scripts/lenny b/core/debootstrap-scripts/scripts/lenny
similarity index 100%
rename from core/debootstrap/scripts/lenny
rename to core/debootstrap-scripts/scripts/lenny
diff --git a/core/debootstrap/scripts/artful b/core/debootstrap-scripts/scripts/lunar
similarity index 100%
rename from core/debootstrap/scripts/artful
rename to core/debootstrap-scripts/scripts/lunar
diff --git a/core/debootstrap/scripts/bionic b/core/debootstrap-scripts/scripts/mantic
similarity index 100%
rename from core/debootstrap/scripts/bionic
rename to core/debootstrap-scripts/scripts/mantic
diff --git a/core/debootstrap-scripts/scripts/nabia b/core/debootstrap-scripts/scripts/nabia
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/nabia
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap/scripts/cosmic b/core/debootstrap-scripts/scripts/noble
similarity index 100%
rename from core/debootstrap/scripts/cosmic
rename to core/debootstrap-scripts/scripts/noble
diff --git a/core/debootstrap/scripts/oldstable b/core/debootstrap-scripts/scripts/oldoldstable
similarity index 100%
rename from core/debootstrap/scripts/oldstable
rename to core/debootstrap-scripts/scripts/oldoldstable
diff --git a/core/debootstrap/scripts/stable b/core/debootstrap-scripts/scripts/oldstable
similarity index 100%
rename from core/debootstrap/scripts/stable
rename to core/debootstrap-scripts/scripts/oldstable
diff --git a/core/debootstrap-scripts/scripts/ondokuz b/core/debootstrap-scripts/scripts/ondokuz
new file mode 120000
index 0000000..026561a
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/ondokuz
@@ -0,0 +1 @@
+pardus
\ No newline at end of file
diff --git a/core/debootstrap-scripts/scripts/onyedi b/core/debootstrap-scripts/scripts/onyedi
new file mode 120000
index 0000000..026561a
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/onyedi
@@ -0,0 +1 @@
+pardus
\ No newline at end of file
diff --git a/core/debootstrap/scripts/disco b/core/debootstrap-scripts/scripts/oracular
similarity index 100%
rename from core/debootstrap/scripts/disco
rename to core/debootstrap-scripts/scripts/oracular
diff --git a/core/debootstrap-scripts/scripts/pardus b/core/debootstrap-scripts/scripts/pardus
new file mode 100644
index 0000000..6084b7f
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/pardus
@@ -0,0 +1,17 @@
+mirror_style release
+download_style apt
+finddebs_style from-indices
+variants - buildd fakechroot minbase
+keyring /usr/share/keyrings/pardus-archive-keyring.gpg
+default_mirror http://depo.pardus.org.tr/pardus
+
+# include common settings
+if [ -e "$DEBOOTSTRAP_DIR/scripts/debian-common" ]; then
+ . "$DEBOOTSTRAP_DIR/scripts/debian-common"
+elif [ -e /debootstrap/debian-common ]; then
+ . /debootstrap/debian-common
+elif [ -e "$DEBOOTSTRAP_DIR/debian-common" ]; then
+ . "$DEBOOTSTRAP_DIR/debian-common"
+else
+ error 1 NOCOMMON "File not found: debian-common"
+fi
diff --git a/core/debootstrap/scripts/eoan b/core/debootstrap-scripts/scripts/plucky
similarity index 100%
rename from core/debootstrap/scripts/eoan
rename to core/debootstrap-scripts/scripts/plucky
diff --git a/core/debootstrap/scripts/potato b/core/debootstrap-scripts/scripts/potato
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/potato
rename to core/debootstrap-scripts/scripts/potato
diff --git a/core/debootstrap/scripts/groovy b/core/debootstrap-scripts/scripts/questing
similarity index 100%
rename from core/debootstrap/scripts/groovy
rename to core/debootstrap-scripts/scripts/questing
diff --git a/core/debootstrap/scripts/hardy b/core/debootstrap-scripts/scripts/resolute
similarity index 100%
rename from core/debootstrap/scripts/hardy
rename to core/debootstrap-scripts/scripts/resolute
diff --git a/core/debootstrap-scripts/scripts/robur b/core/debootstrap-scripts/scripts/robur
new file mode 100644
index 0000000..b3d9bdc
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/robur
@@ -0,0 +1,218 @@
+case $ARCH in
+ amd64|i386)
+ default_mirror http://archive.trisquel.info/trisquel
+ ;;
+ *)
+ default_mirror http://ports.trisquel.info/trisquel
+ ;;
+esac
+mirror_style release
+download_style apt
+finddebs_style from-indices
+variants - buildd fakechroot minbase
+keyring /usr/share/keyrings/trisquel-archive-keyring.gpg
+
+if doing_variant fakechroot; then
+ test "$FAKECHROOT" = "true" || error 1 FAKECHROOTREQ "This variant requires fakechroot environment to be started"
+fi
+
+case $ARCH in
+ alpha|ia64) LIBC="libc6.1" ;;
+ *) LIBC="libc6" ;;
+esac
+
+work_out_debs () {
+ required="$(get_debs Priority: required)"
+
+ if doing_variant -; then
+ #required="$required $(get_debs Priority: important)"
+ # ^^ should be getting debconf here somehow maybe
+ base="$(get_debs Priority: important)"
+ elif doing_variant buildd; then
+ base="$(get_debs Build-Essential: yes)"
+ elif doing_variant fakechroot || doing_variant minbase; then
+ base="apt"
+ fi
+
+ case $MIRRORS in
+ https://*)
+ base="$base apt-transport-https ca-certificates"
+ ;;
+ esac
+}
+
+first_stage_install () {
+ extract $required
+
+ mkdir -p "$TARGET/var/lib/dpkg"
+ : >"$TARGET/var/lib/dpkg/status"
+ : >"$TARGET/var/lib/dpkg/available"
+
+ setup_etc
+ if [ ! -e "$TARGET/etc/fstab" ]; then
+ echo '# UNCONFIGURED FSTAB FOR BASE SYSTEM' > "$TARGET/etc/fstab"
+ chown 0:0 "$TARGET/etc/fstab"; chmod 644 "$TARGET/etc/fstab"
+ fi
+
+ setup_devices
+
+ x_feign_install () {
+ local pkg="$1"
+ local deb="$(debfor $pkg)"
+ local ver="$(extract_deb_field "$TARGET/$deb" Version)"
+
+ mkdir -p "$TARGET/var/lib/dpkg/info"
+
+ echo \
+"Package: $pkg
+Version: $ver
+Status: install ok installed" >> "$TARGET/var/lib/dpkg/status"
+
+ touch "$TARGET/var/lib/dpkg/info/${pkg}.list"
+ }
+
+ x_feign_install dpkg
+}
+
+second_stage_install () {
+ x_core_install () {
+ smallyes '' | in_target dpkg --force-depends --install $(debfor "$@")
+ }
+
+ p () {
+ baseprog="$(($baseprog + ${1:-1}))"
+ }
+
+ if doing_variant fakechroot; then
+ setup_proc_fakechroot
+ else
+ setup_proc
+ in_target /sbin/ldconfig
+ fi
+
+ DEBIAN_FRONTEND=noninteractive
+ DEBCONF_NONINTERACTIVE_SEEN=true
+ export DEBIAN_FRONTEND DEBCONF_NONINTERACTIVE_SEEN
+
+ baseprog=0
+ bases=7
+
+ p; progress $baseprog $bases INSTCORE "Installing core packages" #1
+ info INSTCORE "Installing core packages..."
+
+ p; progress $baseprog $bases INSTCORE "Installing core packages" #2
+ ln -sf mawk "$TARGET/usr/bin/awk"
+ x_core_install base-passwd
+ x_core_install base-files
+ p; progress $baseprog $bases INSTCORE "Installing core packages" #3
+ x_core_install dpkg
+
+ if [ ! -e "$TARGET/etc/localtime" ]; then
+ ln -sf /usr/share/zoneinfo/Etc/UTC "$TARGET/etc/localtime"
+ fi
+
+ if doing_variant fakechroot; then
+ install_fakechroot_tools
+ fi
+
+ p; progress $baseprog $bases INSTCORE "Installing core packages" #4
+ x_core_install $LIBC
+
+ p; progress $baseprog $bases INSTCORE "Installing core packages" #5
+ x_core_install perl-base
+
+ p; progress $baseprog $bases INSTCORE "Installing core packages" #6
+ rm "$TARGET/usr/bin/awk"
+ x_core_install mawk
+
+ p; progress $baseprog $bases INSTCORE "Installing core packages" #7
+ if doing_variant -; then
+ x_core_install debconf
+ fi
+
+ baseprog=0
+ bases=$(set -- $required; echo $#)
+
+ info UNPACKREQ "Unpacking required packages..."
+
+ smallyes '' |
+ (repeatn 5 in_target_failmsg UNPACK_REQ_FAIL_FIVE "Failure while unpacking required packages. This will be attempted up to five times." "" \
+ dpkg --status-fd 8 --force-depends --unpack $(debfor $required) 8>&1 1>&7 |
+ dpkg_progress $baseprog $bases UNPACKREQ "Unpacking required packages" UNPACKING) 7>&1
+
+ info CONFREQ "Configuring required packages..."
+
+ if doing_variant fakechroot; then
+ # fix initscripts postinst (no mounting possible, and wrong if condition)
+ sed -i '/dpkg.*--compare-versions/ s/\/lt-nl/' "$TARGET/var/lib/dpkg/info/initscripts.postinst"
+ fi
+
+ echo \
+"#!/bin/sh
+exit 101" > "$TARGET/usr/sbin/policy-rc.d"
+ chmod 755 "$TARGET/usr/sbin/policy-rc.d"
+
+ mv "$TARGET/sbin/start-stop-daemon" "$TARGET/sbin/start-stop-daemon.REAL"
+ echo \
+"#!/bin/sh
+echo
+echo \"Warning: Fake start-stop-daemon called, doing nothing\"" > "$TARGET/sbin/start-stop-daemon"
+ chmod 755 "$TARGET/sbin/start-stop-daemon"
+
+ if [ -x "$TARGET/sbin/initctl" ]; then
+ mv "$TARGET/sbin/initctl" "$TARGET/sbin/initctl.REAL"
+ echo \
+"#!/bin/sh
+if [ \"\$1\" = version ]; then exec /sbin/initctl.REAL \"\$@\"; fi
+echo
+echo \"Warning: Fake initctl called, doing nothing\"" > "$TARGET/sbin/initctl"
+ chmod 755 "$TARGET/sbin/initctl"
+ fi
+
+ setup_dselect_method apt
+
+ smallyes '' |
+ (in_target_failmsg CONF_REQ_FAIL "Failure while configuring required packages." "" \
+ dpkg --status-fd 8 --configure --pending --force-configure-any --force-depends 8>&1 1>&7 |
+ dpkg_progress $baseprog $bases CONFREQ "Configuring required packages" CONFIGURING) 7>&1
+
+ baseprog=0
+ bases="$(set -- $base; echo $#)"
+
+ info UNPACKBASE "Unpacking the base system..."
+
+ setup_available $required $base
+ done_predeps=
+ while predep=$(get_next_predep); do
+ # We have to resolve dependencies of pre-dependencies manually because
+ # dpkg --predep-package doesn't handle this.
+ predep=$(without "$(without "$(resolve_deps $predep)" "$required")" "$done_predeps")
+ # XXX: progress is tricky due to how dpkg_progress works
+ # -- cjwatson 2009-07-29
+ p; smallyes '' |
+ in_target dpkg --force-overwrite --force-confold --skip-same-version --install $(debfor $predep)
+ base=$(without "$base" "$predep")
+ done_predeps="$done_predeps $predep"
+ done
+
+ smallyes '' |
+ (repeatn 5 in_target_failmsg INST_BASE_FAIL_FIVE "Failure while installing base packages. This will be re-attempted up to five times." "" \
+ dpkg --status-fd 8 --force-overwrite --force-confold --skip-same-version --unpack $(debfor $base) 8>&1 1>&7 |
+ dpkg_progress $baseprog $bases UNPACKBASE "Unpacking base system" UNPACKING) 7>&1
+
+ info CONFBASE "Configuring the base system..."
+
+ smallyes '' |
+ (repeatn 5 in_target_failmsg CONF_BASE_FAIL_FIVE "Failure while configuring base packages. This will be re-attempted up to five times." "" \
+ dpkg --status-fd 8 --force-confold --skip-same-version --configure -a 8>&1 1>&7 |
+ dpkg_progress $baseprog $bases CONFBASE "Configuring base system" CONFIGURING) 7>&1
+
+ if [ -x "$TARGET/sbin/initctl.REAL" ]; then
+ mv "$TARGET/sbin/initctl.REAL" "$TARGET/sbin/initctl"
+ fi
+ mv "$TARGET/sbin/start-stop-daemon.REAL" "$TARGET/sbin/start-stop-daemon"
+ rm -f "$TARGET/usr/sbin/policy-rc.d"
+
+ progress $bases $bases CONFBASE "Configuring base system"
+ info BASESUCCESS "Base system installed successfully."
+}
diff --git a/core/debootstrap/scripts/sarge b/core/debootstrap-scripts/scripts/sarge
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/sarge
rename to core/debootstrap-scripts/scripts/sarge
diff --git a/core/debootstrap/scripts/sarge.buildd b/core/debootstrap-scripts/scripts/sarge.buildd
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/sarge.buildd
rename to core/debootstrap-scripts/scripts/sarge.buildd
diff --git a/core/debootstrap/scripts/sarge.fakechroot b/core/debootstrap-scripts/scripts/sarge.fakechroot
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/sarge.fakechroot
rename to core/debootstrap-scripts/scripts/sarge.fakechroot
diff --git a/core/debootstrap/scripts/sid b/core/debootstrap-scripts/scripts/sid
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/sid
rename to core/debootstrap-scripts/scripts/sid
diff --git a/core/debootstrap-scripts/scripts/slaine b/core/debootstrap-scripts/scripts/slaine
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/slaine
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap/scripts/squeeze b/core/debootstrap-scripts/scripts/squeeze
similarity index 100%
rename from core/debootstrap/scripts/squeeze
rename to core/debootstrap-scripts/scripts/squeeze
diff --git a/core/debootstrap/scripts/stretch b/core/debootstrap-scripts/scripts/stable
similarity index 100%
rename from core/debootstrap/scripts/stretch
rename to core/debootstrap-scripts/scripts/stable
diff --git a/core/debootstrap/scripts/unstable b/core/debootstrap-scripts/scripts/stretch
similarity index 100%
rename from core/debootstrap/scripts/unstable
rename to core/debootstrap-scripts/scripts/stretch
diff --git a/core/debootstrap-scripts/scripts/taranis b/core/debootstrap-scripts/scripts/taranis
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/taranis
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap-scripts/scripts/toutatis b/core/debootstrap-scripts/scripts/toutatis
new file mode 120000
index 0000000..8d4028c
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/toutatis
@@ -0,0 +1 @@
+robur
\ No newline at end of file
diff --git a/core/debootstrap/scripts/wheezy b/core/debootstrap-scripts/scripts/trixie
similarity index 100%
rename from core/debootstrap/scripts/wheezy
rename to core/debootstrap-scripts/scripts/trixie
diff --git a/core/debootstrap-scripts/scripts/unstable b/core/debootstrap-scripts/scripts/unstable
new file mode 120000
index 0000000..9a63c96
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/unstable
@@ -0,0 +1 @@
+sid
\ No newline at end of file
diff --git a/core/debootstrap/scripts/warty b/core/debootstrap-scripts/scripts/warty
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/warty
rename to core/debootstrap-scripts/scripts/warty
diff --git a/core/debootstrap/scripts/warty.buildd b/core/debootstrap-scripts/scripts/warty.buildd
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/warty.buildd
rename to core/debootstrap-scripts/scripts/warty.buildd
diff --git a/core/debootstrap-scripts/scripts/wheezy b/core/debootstrap-scripts/scripts/wheezy
new file mode 120000
index 0000000..9a63c96
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/wheezy
@@ -0,0 +1 @@
+sid
\ No newline at end of file
diff --git a/core/debootstrap/scripts/woody b/core/debootstrap-scripts/scripts/woody
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/woody
rename to core/debootstrap-scripts/scripts/woody
diff --git a/core/debootstrap/scripts/woody.buildd b/core/debootstrap-scripts/scripts/woody.buildd
old mode 100755
new mode 100644
similarity index 100%
rename from core/debootstrap/scripts/woody.buildd
rename to core/debootstrap-scripts/scripts/woody.buildd
diff --git a/core/debootstrap-scripts/scripts/yirmibir b/core/debootstrap-scripts/scripts/yirmibir
new file mode 120000
index 0000000..026561a
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/yirmibir
@@ -0,0 +1 @@
+pardus
\ No newline at end of file
diff --git a/core/debootstrap-scripts/scripts/yirmiuc b/core/debootstrap-scripts/scripts/yirmiuc
new file mode 120000
index 0000000..026561a
--- /dev/null
+++ b/core/debootstrap-scripts/scripts/yirmiuc
@@ -0,0 +1 @@
+pardus
\ No newline at end of file
diff --git a/core/debootstrap/.debootstrap.swp b/core/debootstrap/.debootstrap.swp
deleted file mode 100755
index 598bc60..0000000
Binary files a/core/debootstrap/.debootstrap.swp and /dev/null differ
diff --git a/core/debootstrap/Makefile b/core/debootstrap/Makefile
deleted file mode 100755
index 8516803..0000000
--- a/core/debootstrap/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# avoid dpkg-dev dependency; fish out the version with sed
-VERSION := $(shell sed 's/.*(\(.*\)).*/\1/; q' debian/changelog)
-
-all:
-
-clean:
-
-DSDIR=$(DESTDIR)/usr/share/debootstrap
-install:
- mkdir -p $(DSDIR)/scripts
- mkdir -p $(DESTDIR)/usr/sbin
-
- cp -a scripts/* $(DSDIR)/scripts/
- install -o root -g root -m 0644 functions $(DSDIR)/
-
- sed 's/@VERSION@/$(VERSION)/g' debootstrap >$(DESTDIR)/usr/sbin/debootstrap
- chown root:root $(DESTDIR)/usr/sbin/debootstrap
- chmod 0755 $(DESTDIR)/usr/sbin/debootstrap
diff --git a/core/debootstrap/README b/core/debootstrap/README
deleted file mode 100755
index 430142c..0000000
--- a/core/debootstrap/README
+++ /dev/null
@@ -1,66 +0,0 @@
-README for debootstrap
-======================
-
-See the manpage for (some) documentation.
-
-Running debootstrap from source
--------------------------------
-
-You can run debootstrap from its source tree without installing it. This
-can be useful if you want a quick way to make a Debian chroot on another
-system, or if you are testing modifications to debootstrap.
-
-First, get the source.
-
-* Either by using git
- git clone https://salsa.debian.org/installer-team/debootstrap.git
-
-* Or by visiting
- and downloading the tar.gz file
-
-Then in the debootstrap source directory:
-
- export DEBOOTSTRAP_DIR=`pwd`
- sudo ./debootstrap stable my-stable-dir
-
-If you are running a multi-stage boot strap (for example for a QEMU
-rootfs) you don't even need root:
-
- export DEBOOTSTRAP_DIR=`pwd`
- fakeroot ./debootstrap --foreign --arch=armhf testing my-testing-dir http://deb.debian.org/debian
-
-Of course you will need to execute the second stage as root to finish the bootstrap:
-
- (on foreign hardware)
- /debootstrap/debootstrap --second-stage
-
-
-Future
-------
-
- * Cross-strap support - so you can bootstrap a filesystem to the
- point where it will successfully boot, and finish installing itself
- without having to be running the target architecture or OS yourself.
- This means you should be able to run
-
- debootstrap --arch powerpc sarge ./sarge-ppc-chroot ...
-
- on an i386 system, boot a powerpc box with sarge-ppc-chroot as its
- root files system, and have it "work". The cross-hurd package does
- something similar, and should be replaced by this feature.
-
- * There should be some (better) way of telling debootstrap what "base"
- packages you want to install -- this varies between making a chroot,
- doing an install, and doing a buildd. Also, some installs want
- different base packages (to setup networking, or kernels, eg)
-
-
-NMUing
-------
-
-If there's a problem with debootstrap that you need fixed, feel free to do
-an NMU to fix it. Usual rules: try not to break anything, and mail the
-patch to the BTS. Don't worry about asking first though.
-
-However, note that debootstrap is now team maintained. Anyone in d-i can do
-a release without the bother of a NMU.
diff --git a/core/debootstrap/TODO b/core/debootstrap/TODO
deleted file mode 100755
index 3a86214..0000000
--- a/core/debootstrap/TODO
+++ /dev/null
@@ -1,9 +0,0 @@
-
-Features:
- ++ second stage via chroot debootstrap/debootstrap
- ++ debootstrap/deb file to record deb destinations/information
-
- -- configuration file
- -- versus command line
- -- support for sources (vs mirrors)
- -- faux-pinning for packages
diff --git a/core/debootstrap/debian/changelog b/core/debootstrap/debian/changelog
deleted file mode 100755
index 7d611c8..0000000
--- a/core/debootstrap/debian/changelog
+++ /dev/null
@@ -1,3102 +0,0 @@
-debootstrap (1.0.124) experimental; urgency=medium
-
- [ Colin Watson ]
- * Add (Ubuntu) groovy as a symlink to gutsy.
-
- [ Samuel Thibault ]
- * functions: Turn for loops variables into locals, suggested by jhcha54008.
-
- [ YunQiang Su ]
- * stage1: re-mkdir /proc if it is a symlink instead of umount. (Closes: #968927)
-
- [ Luca Falavigna ]
- * Add (Ubuntu) hirsute as a symlink to gutsy.
-
- [ Tobias Koch ]
- * Add --inrelease-path option to allow specifying by-hash InRelease
- location.
-
- [ Dimitri John Ledkov ]
- * functions: add zstd control&data support to the ar extractor LP: #1923845
- * Add (Ubuntu) impish as a symlink to gutsy.
- * gutsy: sync changes from Ubuntu, to ensure that impish+ are always
- merged-usr.
- * gutsy: use --extractor=ar if dpkg-deb has no zstd support (i.e. on
- Debian & non-Ubuntu derivatives).
- * rules,control: adjust Recommends/Suggests to be appropriate on each
- distro.
-
- -- Dimitri John Ledkov Mon, 26 Apr 2021 15:02:44 +0100
-
-debootstrap (1.0.123) unstable; urgency=medium
-
- * Reinstate safeguard removed in 1.0.121, which is absolutely needed
- to avoid unmounting target entirely, as seen when running in d-i
- with default parameters (Closes: #953849). Vielen Dank, Johannes!
-
- -- Cyril Brulebois Sat, 14 Mar 2020 02:07:20 +0100
-
-debootstrap (1.0.122) unstable; urgency=medium
-
- * Revert the addition of (mandatory) security support as debootstrap's
- goal is to provide with a basic Debian system that many provisioning
- systems are built upon. Changing behaviour now seems to be doing a
- disservice to all those tools that would need adapting. In addition to
- not seeming to be a good idea, that triggers regressions for a number
- of use cases (Closes: #953759, #953588, #953593, #953594, #953617).
-
- -- Cyril Brulebois Fri, 13 Mar 2020 05:43:24 +0100
-
-debootstrap (1.0.121) unstable; urgency=medium
-
- * Fix "debootstrapping testing and stable results in exit 100",
- use CODENAME for check properly (Closes: #953404)
-
- -- Hideki Yamane Tue, 10 Mar 2020 21:42:03 +0900
-
-debootstrap (1.0.120) unstable; urgency=medium
-
- * Check codename for apt-transport-https (Closes: #920255, #879755)
- * Add security mirror setting (Closes: #939852, #543819)
-
- -- Hideki Yamane Sun, 08 Mar 2020 02:01:59 +0900
-
-debootstrap (1.0.119) unstable; urgency=medium
-
- [ Hideki Yamane ]
- * Fix: specify --foreign and --unpack-tarball at the same time
- Thanks to Cel Skeggs for the patch (Closes: #946783)
- * Add check rule for systemd-nspawn
-
- [ Jeremiah C. Foster ]
- * Adding PureOS 'amber' to scripts dir (Closes: #946476)
-
- -- Hideki Yamane Thu, 27 Feb 2020 21:16:24 +0900
-
-debootstrap (1.0.118) unstable; urgency=medium
-
- * rename .gitlab-ci.yml to salsa-ci.yml
- * debian/control
- - use debhelper-compat (= 12) and drop debian/compat
- - set Standards-Version 4.5.0
- * debian/tests/debian-testing
- - use AUTOPKGTEST_TMP instead of obsolete ADTTMP
- * fix /dev/ptmx mount on chroot and re-enable autopkgtest
- * fix: don't pass an empty arg to wget when --verbose is applied
- (Closes: #951367)
-
- -- Hideki Yamane Fri, 21 Feb 2020 21:16:39 +0900
-
-debootstrap (1.0.117) unstable; urgency=medium
-
- [ Simon Quigley ]
- * Add (Ubuntu) focal as a symlink to gutsy. (Closes: #944976, #946815)
-
- [ Holger Wansing ]
- * Remove trailing whitespaces from changelog file, to fix lintian tag.
-
- [ James Clarke ]
- * Add a new --extra-suites option to support debootstrapping Debian Ports
- architectures with essential/required packages in its unreleased suite.
-
- [ Hideki Yamane ]
- * Fix "Fails when run from path containing space character" (Closes: #947173)
- * Remove some quote for variables since somehow wget fails with ""
- (double quote with no value)
-
- -- Hideki Yamane Tue, 11 Feb 2020 21:15:26 +0900
-
-debootstrap (1.0.116) unstable; urgency=medium
-
- [ Hideki Yamane ]
- * use salsa-pipeline for CI, instead of custom rule
- * disable unnecessary blhc and test-build-any CI test
-
- [ Philip Hands ]
- * disable the failing autopkgtest job
- * provide support for Devuan release names
-
- -- Hideki Yamane Sun, 29 Sep 2019 10:56:48 +0900
-
-debootstrap (1.0.115) unstable; urgency=medium
-
- [ Cyril Brulebois ]
- * Remove Christian Perrier from Uploaders, with many thanks for all
- his contributions over the years! (Closes: #927549)
-
- [ Hideki Yamane ]
- * debian/control
- - Remove Junichi Uekawa from Uploaders with ack
- * scripts
- - Add (Ubuntu) eoan as a symlink to gutsy.
-
- -- Hideki Yamane Sat, 06 Jul 2019 20:22:30 +0900
-
-debootstrap (1.0.114) unstable; urgency=medium
-
- * Revert changes from 1.0.113 (closes: #918722)
-
- -- Julien Cristau Wed, 09 Jan 2019 14:00:04 +0100
-
-debootstrap (1.0.113) unstable; urgency=low
-
- * Fail if its repository is expired (in InRelease file) since creating
- base image from such repository is insecure. If you want to use such
- repo with notice, please use "--no-check-valid-until" option
-
- * debian/control
- - set Standards-Version: 4.3.0
-
- -- Hideki Yamane Sat, 05 Jan 2019 20:13:44 +0900
-
-debootstrap (1.0.112) unstable; urgency=low
-
- [ Thomas Lange ]
- * optimize code, make debootstrap faster (Closes: #871835)
- - use hash instead of grep for each line we read
- - we can use elsif, because the line can't match both patterns
- - There's no need to print the dependencies for each package separately,
- if when later do sort|uniq, so just collect all dependencies in a hash
- and print them at the end
- - do not read all lines of the Packages file into the perl scripts,
- egrep is used for filtering only the lines we need to read, since egrep
- is faster than perl, this save a lot of time
- - speed up by using grep -P and setting LC_ALL=C
- - automatic detect if grep support perl regex
- - in this part, we only need the package name and priority this makes
- another little speedup, since the perl part need less lines to parse
-
- -- Hideki Yamane Sun, 23 Dec 2018 18:24:00 +0900
-
-debootstrap (1.0.111) unstable; urgency=medium
-
- * Team upload
-
- [ Simon McVittie ]
- * Disable merged /usr by default when making a buildd chroot (closes: #914208)
-
- -- Julien Cristau Fri, 30 Nov 2018 21:01:08 +0100
-
-debootstrap (1.0.110) unstable; urgency=medium
-
- [ Luca Falavigna ]
- * Add (Ubuntu) disco as a symlink to gutsy.
-
- [ Hideki Yamane ]
- * Add debian/source/lintian-overrides to ignore lintian warnings
- since it is really necessary for debootstrap
-
- -- Hideki Yamane Thu, 08 Nov 2018 07:16:42 +0900
-
-debootstrap (1.0.109) unstable; urgency=medium
-
- [ Raphaël Hertzog ]
- * Keep all script files in the udeb so that derivatives can use the
- udeb built by Debian. Related to #893713.
-
- [ Hideki Yamane ]
- * Just set Standards-Version: 4.2.1 without change
-
- -- Hideki Yamane Mon, 10 Sep 2018 02:42:58 +0900
-
-debootstrap (1.0.108) unstable; urgency=medium
-
- * Fix "Do not download packages with --unpack-tarball option"
- (Closes: #551838)
- - Also make some options exclusive each
- * Let debootstrap shows error if there's a file already before extraction,
- not die silently (Closes: #728344)
- * Add Trusty and Xenial for merged-usr blacklist (Closes: #905864, #905873)
-
- -- Hideki Yamane Sun, 12 Aug 2018 17:58:37 +0900
-
-debootstrap (1.0.107) unstable; urgency=medium
-
- [ Patrick McDermott ]
- * Fix wgetprogress() with --debian-installer (Closes: #829725)
-
- [ Dan Nicholson ]
- * Strip URL scheme from apt lists (Closes: #903481)
-
- [ Hideki Yamane ]
- * Fix docker detection breaks QEMU's binfmt_misc bootstraping
- (Closes: #903657)
- - Avoid removing host's /proc on some environment
- - Add workaround for second-stage inside docker
- * Align scripts/gutsy to scripts/debian-common
- * Remove unnecessary script files from udeb package
- (Closes: #618839, #893713)
-
- -- Hideki Yamane Thu, 26 Jul 2018 19:12:20 +0900
-
-debootstrap (1.0.106) unstable; urgency=medium
-
- * Improve related to container (Closes: #902924)
- * Add docker support (Closes: #890867)
- * Add wget check for non-package environment
- * debian/control
- - set Standards-Version: 4.1.5 with no change
-
- -- Hideki Yamane Thu, 05 Jul 2018 17:48:22 +0900
-
-debootstrap (1.0.105) unstable; urgency=medium
-
- [ Cyril Brulebois ]
- * Improve wording for --log-extra-deps in the manpage, thanks to
- intrigeri for the report.
-
- [ Hideki Yamane ]
- * Use $container to detect systemd-nspawn and lxc{-libvirt} (Closes: #902350)
- * cache-dir option: change error detection order
- * Rervert "Add 2nd exclude package check to really exclude packages even if
- it breaks dependencies" since it doesn't work as expected and cause
- regression (Closes: #901977) and (Reopen: #830794, #557322, #783589)
- To make it proper, just remove "--exclude" packages twice but do not
- exec dependencies resolution in 2nd time, I guess.
-
- -- Hideki Yamane Sun, 01 Jul 2018 23:09:10 +0900
-
-debootstrap (1.0.104) unstable; urgency=medium
-
- * Fix /etc/machine-id mount issue (Closes: #899155)
- * Fix regression with file:/// mirror (Closes: #901717)
-
- -- Hideki Yamane Sun, 24 Jun 2018 20:41:13 +0900
-
-debootstrap (1.0.103) unstable; urgency=medium
-
- * Avoid failure with old arch-test package (Closes: #900925)
- Thanks to jhcha54008
- * Relax merged-usr blacklist restriction (Closes: #901808)
- Thanks to Tianon Gravi
-
- -- Hideki Yamane Sat, 23 Jun 2018 11:44:57 +0900
-
-debootstrap (1.0.102) unstable; urgency=medium
-
- * Enable merged-/usr by default (Closes: #839046)
- This is applied for buster and later.
- * Fix "debootstrap doesn't carry --components across --foreign/--second-stage"
- (Closes: #877855)
- * Fix debian-common path with tarball and --second-stage (Closes: #897379)
-
- -- Hideki Yamane Wed, 13 Jun 2018 22:00:11 +0900
-
-debootstrap (1.0.101) unstable; urgency=medium
-
- [ Hideki Yamane ]
- * debian/tests
- - Don't use unshare on some environment
- - Fix chroot dir location
- - Just ignore tests under docker environment
- * scripts
- - Add "bookworm" (Debian12) to script
- * README
- - Update git info to point to salsa repo
-
- * Fix wrong assumptions for $HOST_OS
- * Move container=lxc-libvirt check to work properly
- * Avoid mknod $TARGET/dev/console failure with systemd-nspawn
- * Fix exclude to work with --no-resolve-deps option
- * Add "--log-extra-deps" option to reduce time
- * Add 2nd exclude package check to really exclude packages even if
- it breaks dependencies (Closes: #830794, #557322, #783589)
-
- [ Philipp Kern ]
- * Gitlab CI: Disable the broken autopkgtest step.
-
- [ Tianon Gravi ]
- * Allow "script" argument to be specified as either an absolute path
- as before, or as a raw codename such as "sid", assumed to be
- relative to "/usr/share/debootstrap/scripts" (Closes: #742672)
-
-
- -- Hideki Yamane Sun, 03 Jun 2018 19:41:23 +0900
-
-debootstrap (1.0.100) unstable; urgency=medium
-
- [ Hideki Yamane ]
- * Specify https mirror to check https mirror specific problem
- (See #896071)
- * Quote $DEBOOTSTRAP_DIR properly (Closes: #586158)
- * Simplify checking debian-common file (Closes: #897379)
-
- [ Philipp Kern ]
- * Add an initial Gitlab CI config file.
-
- -- Hideki Yamane Tue, 22 May 2018 20:15:26 +0900
-
-debootstrap (1.0.99) unstable; urgency=medium
-
- [ Luca Falavigna ]
- * Add (Ubuntu) cosmic as a symlink to gutsy.
- * Bump Standards-Version to 4.1.4.
-
- [ Hideki Yamane ]
- * Fix download failure when specifying multiple components (Closes: #898738)
- - Also add multiple components to test case
-
- -- Hideki Yamane Thu, 17 May 2018 10:57:52 +0900
-
-debootstrap (1.0.98) unstable; urgency=medium
-
- [ Cyril Brulebois ]
- * Update Vcs-{Browser,Git} to point to salsa (alioth's replacement).
-
- [ Julien Cristau ]
- * Add Acquire-By-Hash support. (Closes: #886016)
-
- [ Hideki Yamane ]
- * Fix some unnecessary quoting that caused an error. (Closes: #896071)
- * Handle systemd-nspawn and lxc gracefully in second stage.
- (Closes: #840372, #731802)
- * Allow tarballs ending in .tar.gz and .tar.xz to be used to
- acquire already downloaded debs. (Closes: #895096)
- * Properly deal with the fakechroot variant when --foreign is passed
- to debootstrap. Thanks to jhcha54008 for the patch. (Closes: #741964)
- * Properly print proxy auto-detection message.
-
- -- Philipp Kern Mon, 14 May 2018 11:22:35 +0200
-
-debootstrap (1.0.97) unstable; urgency=medium
-
- [ Dan Nicholson ]
- * Handle existing /dev (Closes: #872577)
-
- [ Hideki Yamane ]
- * Create /dev/console as same as previous (Closes: #872059)
- * Do not ignore HTTPS mirror setting (Closes: #893954)
- * Improve manpage "what is calls a Debian base system" (Closes: #872948)
- Thanks to Emmanuel Kasper for the patch
- * Improve error message when download fails (Closes: #866401)
- Thanks to Raphaël Hertzog for the patch
- * Use wget --non-verbose option instead of --quiet
- * Improve error message on Release signed by unknown key (Closes: #698677)
- * Add --cache-dir feature (Closes: #844118)
- It is enabled by default and use /var/cache/apt/archives as default value
-
- [ Adam Borowski ]
- * Use arch-test if installed to check whether second stage is possible.
- (Closes: #826709)
-
- [ Lubomir Rintel ]
- * Fix boostrapping libvirt LXC containers (Closes: #890419)
-
- [ Raphaël Hertzog ]
- * Use "command -v apt-config" to check for apt-config's presence
- (Closes: #895466)
- * Drop default value for --cache-dir parameter
- * Forbid the usage of non-empty directories with --print-debs and
- --make-tarball
- * Do not use HTTPS for Kali bootstrap script
-
- -- Hideki Yamane Tue, 17 Apr 2018 11:06:32 +0900
-
-debootstrap (1.0.96) unstable; urgency=medium
-
- * Escape spaces to fix debootstrap on path contains space fails
- Thanks to Tianon Gravi for the based patch
- (Closes: #586158, #762431)
- * Add warning if file specified via --keyring does not exist
- Thanks to jnqnfe for the patch
- (Closes: #754318, #775474)
- * Avoid unnecessary keyring warning with --second-stage option
- (Closes: #734324)
- * Output warning if falling back to sha1 (Closes: #775444)
- Thanks to jnqnfe for the patch.
- * Prevent unintended removal with --print-debs option (Closes: #833525)
- Thanks to Johannes Schauer for the patch
- * Add scripts for Kali Linux (Closes: #798564)
- * Improve manpage description for --{unpack,make}-tarball options
- (Closes: #563647)
-
- * debian/control
- - Add "Suggests: squid-deb-proxy-client"
- * debian/rules
- - Add Kali for ${keyring} pattern
-
- [ Sjoerd Simons ]
- * Fix multiple components usage for --foreign/--second-stage
- (Closes: #806780)
-
- [ Michael Vogt ]
- * Try to auto-detect proxy if available (e.g. squid-deb-proxy-client)
- (Closes: #732628)
-
- -- Hideki Yamane Fri, 06 Apr 2018 10:02:20 +0900
-
-debootstrap (1.0.95) unstable; urgency=medium
-
- * Really fix #894415 (Closes: #894415)
-
- -- Hideki Yamane Sat, 31 Mar 2018 13:28:26 +0900
-
-debootstrap (1.0.94) unstable; urgency=medium
-
- * debian/control
- - Add myself to Uploaders
- * scripts/sid
- - Regression fix with #798562 change, work on non-package environment.
- Thanks to Nicolas Boichat for the report
- (Closes: #894415)
-
- -- Hideki Yamane Fri, 30 Mar 2018 21:41:52 +0900
-
-debootstrap (1.0.93+nmu3) unstable; urgency=medium
-
- * Non-maintainer Upload.
-
- [ Hideki Yamane ]
- * Avoid pre-exist directory causes failure (Closes: #864734)
- * Split common code from scripts/sid to scripts/debian-common and share it
- between distributions (Closes: #798562)
-
- [ Lubomir Rintel ]
- * Don't let host PATH leak into the target commands. It works on chroots
- that have different PATH like Arch Linux and Fedora (Closes: #718632,
- #770658, #890418)
-
- -- Hideki Yamane Sun, 18 Mar 2018 00:34:09 +0900
-
-debootstrap (1.0.93+nmu2) unstable; urgency=medium
-
- * Non-maintainer upload.
- * fix regression with Ubuntu releases
-
- -- Hideki Yamane Sat, 17 Mar 2018 23:46:30 +0900
-
-debootstrap (1.0.93+nmu1) unstable; urgency=medium
-
- * Non-maintainer Upload.
- * Use force_md5 for breezy, dapper and edgy (Closes: #659360, #676373)
- Now you can create Ubuntu breezy/dapper/edgy chroot.
- * Add Suggests: ubuntu-archive-keyring for debootstraping Ubuntu on Debian.
- When you fetch Ubuntu packages ubuntu-archive-keyring is necessary.
- (Closes: #736995)
- * Change repository URI for old Ubuntu releases (Closes: #676370, #839073)
- Archived Ubuntu releases are at old-releases.ubuntu.com/ubuntu
- * Set correct keyring and default mirror for old debian releases.
- Now you can fetch potato/woody/sarge/etch/lenny/squeeze if you want.
- (Closes: #891404, #600647, #792729)
-
- -- Hideki Yamane Mon, 05 Mar 2018 22:28:22 +0900
-
-debootstrap (1.0.93) unstable; urgency=medium
-
- [ Mattia Rizzolo ]
- * Team upload.
- * scripts/gutsy: incorporate changes from Ubuntu:
- + Sync from scripts/sid.
- + Fix debootstrap --variant=fakechroot failure because initscripts is no
- longer part of the base system.
-
- -- Christian Perrier Thu, 07 Dec 2017 09:25:07 +0100
-
-debootstrap (1.0.92) unstable; urgency=medium
-
- * Team upload.
- * Add (Ubuntu) bionic as a symlink to gutsy.
- * Bump Standards-Version to 4.1.1:
- + Priority:extra is deprecated, change to optional.
-
- -- Mattia Rizzolo Fri, 27 Oct 2017 17:05:39 +0200
-
-debootstrap (1.0.91) unstable; urgency=medium
-
- [ Sven Joachim ]
- * Avoid the 'type' shell command (closes: #860545).
-
- -- Christian Perrier Wed, 26 Jul 2017 06:53:10 +0200
-
-debootstrap (1.0.90) unstable; urgency=medium
-
- [ Mattia Rizzolo ]
- * Add (Ubuntu) artful as a symlink to gutsy.
-
- -- Christian Perrier Mon, 24 Apr 2017 06:49:33 +0200
-
-debootstrap (1.0.89) unstable; urgency=medium
-
- [ Simon McVittie ]
- * Instead of creating a /dev/ptmx → pts/ptmx symlink unconditionally,
- try mknod with “c 5 2” parameters first, and fall back to a symlink
- only if it fails. This should help with various tools like pbuilder,
- sbuild, and schroot (Closes: #817236).
- * Add autopkgtest support to test various scenarios.
-
- [ Cyril Brulebois ]
- * Uniformize COMPONENTS/USE_COMPONENTS handling.
-
- -- Cyril Brulebois Fri, 10 Mar 2017 13:10:56 +0100
-
-debootstrap (1.0.88) unstable; urgency=high
-
- [ Sven Joachim ]
- * Strip the arch-qualifier (Closes: #836525)
-
- -- Steve McIntyre <93sam@debian.org> Wed, 08 Feb 2017 23:53:10 +0000
-
-debootstrap (1.0.87) unstable; urgency=high
-
- [ Julien Cristau ]
- * Default to split /usr again, as merged-/usr breaks dpkg-shlibdeps
- (closes: #844221).
-
- [ Riku Voipio ]
- * remove scratchbox2 support (closes: #796189)
-
- -- Christian Perrier Wed, 16 Nov 2016 06:47:27 +0100
-
-debootstrap (1.0.86) unstable; urgency=high
-
- * Rework split_inline_sig by using shell built-ins instead of trying to
- mix sed and tr together, which might work on regular systems but not
- from inside the Debian Installer (Closes: #842591). Thanks to Ansgar
- Burchardt for the proof of concept!
-
- -- Cyril Brulebois Sun, 30 Oct 2016 23:35:45 +0100
-
-debootstrap (1.0.85) unstable; urgency=medium
-
- [ Julien Cristau ]
- * Add support for downloading and validating InRelease files, by splitting
- up detached signature from signed data.
- * Switch default mirror to deb.debian.org.
-
- [ Colin Watson ]
- * Add (Ubuntu) zesty as a symlink to gutsy.
-
- [ Ansgar Burchardt ]
- * Add jessie-kfreebsd to merged-/usr blacklist.
- * No longer Build-Depend on makedev. The code using it was already
- removed in debootstrap 1.0.82.
- * Do not use `tar -k` for older releases which might have file
- conflicts between the packages to be installed. (Closes: #838388)
- * Error out when seeing short options. (Closes: #548880)
- * Add oldoldstable -> sid script symlink. (Closes: #792734)
- * Add buster -> sid and bullseye -> sid script symlinks.
- * Only unpack and configure the base system when there are actually
- packages to install. (Closes: #825034)
- * debootstrap.8: Use stretch instead of wheezy in examples.
-
- [ Marco d'Itri ]
- * Enable merged-/usr by default. (Closes: #839046)
-
- -- Julien Cristau Fri, 21 Oct 2016 20:22:49 +0200
-
-debootstrap (1.0.84) unstable; urgency=medium
-
- [ Ansgar Burchardt ]
- * Add support for xz-compressed Packages indices. (Closes: #837649)
-
- -- Christian Perrier Thu, 06 Oct 2016 06:59:38 +0200
-
-debootstrap (1.0.83) unstable; urgency=medium
-
- [ Ansgar Burchardt ]
- * functions: Validate that the requested suite is listed in the
- Release file's Suite or Codename field. (Closes: #837075)
- * Add support for merged-/usr, enabled by a new --merged-usr option.
- (Closes: #810301)
- * Feign install of dpkg in second stage. This avoids problems when
- using dpkg-deb together with busybox' tar. (Closes: #837185)
- * README: Use https://.
-
- [ Steve McIntyre ]
- * Update Standards-Version to 3.9.8 (no changes needed)
-
- -- Steve McIntyre <93sam@debian.org> Tue, 13 Sep 2016 13:16:41 +0100
-
-debootstrap (1.0.82) unstable; urgency=medium
-
- [ Alex Bennée ]
- * Excise all devices.tar.gz code. Closes: #830869
-
- -- Christian Perrier Thu, 08 Sep 2016 07:09:56 +0200
-
-debootstrap (1.0.81) unstable; urgency=medium
-
- [ Luca Falavigna ]
- * Add (Ubuntu) yakkety as a symlink to gutsy.
-
- -- Christian Perrier Tue, 03 May 2016 06:51:57 +0200
-
-debootstrap (1.0.80) unstable; urgency=medium
-
- [ Jon Boden ]
- * scripts/gutsy: Support kfreebsd & hurd arches on Ubuntu targets
- (closes: #818748)
-
- -- Christian Perrier Tue, 22 Mar 2016 19:27:45 +0100
-
-debootstrap (1.0.79) unstable; urgency=medium
-
- [ Samuel Thibault ]
- * hurd: move setting up dev and servers firmlink to setup_proc stage. Also
- firmlink proc there. Thanks Gabriele Giacone for all the investigation!
- (Closes: #768102)
-
- -- Christian Perrier Fri, 19 Feb 2016 07:23:59 +0100
-
-debootstrap (1.0.78+nmu1) unstable; urgency=medium
-
- * Non-maintainer upload.
- * Split setup_devices in setup_devices (which now only deals with static
- device nodes) and setup_dynamic_devices, and move the calls to
- setup_devices from the beginning of the second stage to the end of the
- first stage.
- setup_dynamic_devices mounts the appropriate filesystems which provide
- dynamic device nodes for the architectures which need one in
- debootstrap (kfreebsd and hurd).
- This fixes a bug in --second-stage introduced in 1.0.34 and exposed
- by the devices-related changes of 1.0.76: the second stage debootstrap
- runs "dpkg --print-architecture >/dev/null" at the very beginning of
- the program when /dev is still empty, so it creates an empty regular
- file in place of /dev/null and this will cause mknod to fail later.
- (Closes: #813232)
-
- -- Marco d'Itri Wed, 17 Feb 2016 01:23:23 +0100
-
-debootstrap (1.0.78) unstable; urgency=high
-
- * Use HTTPS for Vcs-* URLs, and link to cgit rather than gitweb.
- * Don't call mknod with the --mode option, it's not supported in
- busybox. Use -m instead - fixes the broken fix for #812811.
- Closes: #813124. Urgency high to get this fix propagated quickly -
- it's breaking d-i installs right now. Adding myself to uploaders and
- uploading.
-
- -- Steve McIntyre <93sam@debian.org> Fri, 29 Jan 2016 16:36:00 +0000
-
-debootstrap (1.0.77) unstable; urgency=medium
-
- [ Marco d'Itri ]
- * Fix permissions on device nodes (Closes: #812811).
-
- -- Cyril Brulebois Wed, 27 Jan 2016 20:22:05 +0100
-
-debootstrap (1.0.76) unstable; urgency=medium
-
- [ Marco d'Itri ]
- * Stop creating useless device nodes (Closes: #571136).
-
- -- Cyril Brulebois Sun, 24 Jan 2016 08:55:18 +0100
-
-debootstrap (1.0.75) unstable; urgency=medium
-
- * Stop cleaning KEEP_DEBOOTSTRAP_DIR twice, as spotted by Chris Lamb
- (Closes: #804415).
- * Add Tanglu support (Closes: #771687), thanks to Matthias Klumpp. At
- the moment, the following extra suites are recognized:
- - aequorea
- - bartholomea
- - chromodoris
- - dasyatis
-
- -- Cyril Brulebois Wed, 11 Nov 2015 18:49:28 +0100
-
-debootstrap (1.0.74) unstable; urgency=medium
-
- [ Colin Watson ]
- * Add (Ubuntu) xenial as a symlink to gutsy.
-
- -- Christian Perrier Tue, 03 Nov 2015 07:09:23 +0100
-
-debootstrap (1.0.73) unstable; urgency=medium
-
- * Generate a deburis file with (package, version, uri) tuples, similar
- to the existing debpaths.
-
- -- Cyril Brulebois Thu, 22 Oct 2015 12:43:35 +0200
-
-debootstrap (1.0.72) unstable; urgency=medium
-
- [ Iain Lane ]
- * Add (Ubuntu) wily as a symlink to gutsy (closes: #787117).
-
- [ Colin Watson ]
- * Fix resolve_deps and setup_available to work in the --foreign case
- (closes: #757819, LP: #1450980).
-
- -- Colin Watson Tue, 28 Jul 2015 14:32:19 +0100
-
-debootstrap (1.0.71) unstable; urgency=medium
-
- * Adjust sed call to render it more portable (missing ';'), making it
- work with FreeBSD sed. Thanks to Nikolai Lifanov for the report and
- the patch (Closes: #791802).
-
- -- Cyril Brulebois Fri, 10 Jul 2015 01:29:52 +0200
-
-debootstrap (1.0.70) unstable; urgency=medium
-
- * Use tr instead of (missing in d-i) xargs (Closes: #785693). Thanks,
- Julian Schauder!
-
- -- Cyril Brulebois Tue, 19 May 2015 11:38:27 +0200
-
-debootstrap (1.0.69) unstable; urgency=medium
-
- [ Cyril Brulebois ]
- * Make sure to deduplicate package list in download_release to avoid
- issues while counting downloaded packages. The failure path could lead
- to printing some strange integer (Closes: #709751, #768445, #785276,
- #774752).
- This was reported to mostly happen whenever --no-resolve-deps is used.
- * Add support for --force-check-gpg so that one can programmatically
- make sure keyring checks are used and that no fallback to an https
- mirror happens (Closes: #661501, #733179, #775454).
- * Switch default mirror from ftp.us.debian.org to the new, official
- http redirector service: httpredir.debian.org
- * Make it possible to override the MAKEDEV variable (Closes: #734743).
- Thanks, Wookey!
-
- [ Christian Perrier ]
- * Update Standards to 3.9.6 (checked)
-
- -- Christian Perrier Mon, 18 May 2015 14:07:43 +0200
-
-debootstrap (1.0.68) unstable; urgency=medium
-
- [ Steven Chamberlain ]
- * Support the jessie-kfreebsd suite, by using the same script as
- jessie (a symlink to sid) (Closes: #784927).
-
- -- Christian Perrier Mon, 11 May 2015 07:46:19 +0200
-
-debootstrap (1.0.67) unstable; urgency=medium
-
- [ Cyril Brulebois ]
- * Apply patch by Jérémy Bobbio to support reproducible builds: specify
- a modification time on the tar side, and add the -n option to gzip
- (Closes: #774069). Thanks, Jérémy!
- * Update setup_apt_sources to look at USE_COMPONENTS if COMPONENTS is
- empty, fixing the empty sources.list bug with foreign architectures
- (Closes: #732255, #773867).
-
- -- Christian Perrier Wed, 14 Jan 2015 07:03:17 +0100
-
-debootstrap (1.0.66) unstable; urgency=low
-
- [ Cyril Brulebois ]
- * Specify gzip compression in debian/source/options to allow for better
- portability on other platforms (Closes: #770214). Thanks, Joey Hess!
- * Specify gzip compression for debootstrap, and xz for debootstrap-udeb,
- to mitigate the need for xz on non-Debian platforms (see: #770217).
-
- -- Christian Perrier Mon, 24 Nov 2014 09:15:50 +0100
-
-debootstrap (1.0.65) unstable; urgency=medium
-
- [ Julien Cristau ]
- * Add support for stretch.
-
- -- Christian Perrier Mon, 10 Nov 2014 09:24:56 +0100
-
-debootstrap (1.0.64) unstable; urgency=medium
-
- * Add (Ubuntu) vivid as a symlink to gutsy.
-
- -- Colin Watson Mon, 20 Oct 2014 16:48:49 +0100
-
-debootstrap (1.0.63) unstable; urgency=medium
-
- [ Joey Hess ]
- * Move set -e out of shebang line. Closes: #762713
-
- -- Christian Perrier Thu, 25 Sep 2014 06:44:16 +0200
-
-debootstrap (1.0.62) unstable; urgency=medium
-
- [ Cyril Brulebois ]
- * Fix reporting of package version in retrieval and validation steps
- to cope with epochs.
-
- -- Christian Perrier Mon, 15 Sep 2014 11:40:54 +0200
-
-debootstrap (1.0.61) unstable; urgency=medium
-
- * Fix "possibly the package $pkg is at fault" warnings to account for
- changed error output in dpkg 1.17.2.
-
- -- Colin Watson Sun, 31 Aug 2014 22:07:49 +0100
-
-debootstrap (1.0.60) unstable; urgency=medium
-
- [ Adam Conrad ]
- * Add (Ubuntu) utopic as a symlink to gutsy.
-
- [ Guillem Jover ]
- * Sync deb support with latest dpkg-deb (closes: #739136):
- - Add uncompressed data.tar deb member support.
- - Add uncompressed and xz control.tar deb member support.
-
- -- Colin Watson Tue, 06 May 2014 09:37:34 +0100
-
-debootstrap (1.0.59) unstable; urgency=medium
-
- * Install ca-certificates as well as apt-transport-https for HTTPS
- installations. This makes it possible to copy certificates that were
- built into the installer to /usr/local/share/ca-certificates/ and thus
- have them continue to be trusted after installation.
-
- -- Colin Watson Thu, 13 Feb 2014 13:42:54 +0000
-
-debootstrap (1.0.58) unstable; urgency=medium
-
- * Policy version 3.9.5: no changes required.
- * Install apt-transport-https if installing from an HTTPS mirror
- (LP: #1135163). It may still be necessary to copy certificates into
- place, but there's at least a reasonable chance that somebody installing
- from HTTPS may want to keep using it, and we have to install
- apt-transport-https at this point otherwise they won't be able to do
- that end-to-end.
-
- -- Colin Watson Tue, 11 Feb 2014 17:46:41 +0000
-
-debootstrap (1.0.57) unstable; urgency=medium
-
- * pkgdetails_perl: Only interpret percentages following whitespace, to
- cope with GNU wget outputting the local file name (which may contain "%"
- due to URL-encoding) after it finishes the download (LP: #1172101).
-
- -- Colin Watson Fri, 07 Feb 2014 16:12:23 +0000
-
-debootstrap (1.0.56) unstable; urgency=low
-
- [ Tollef Fog Heen ]
- * Install base-passwd and base-files in two calls rather than one to
- avoid problems with home-built media with different ordering in
- Packages. Thanks to Jo Shields for pointing this out and providing
- the workaround. Closes: #601670. LP: #1001131.
-
- [ Joey Hess ]
- * When deboostrapping Debian, and the debian-archive-keyring is not
- available, switch the default mirror to a https url. This way at
- least the CA level of security is available even for users who
- have no way to check gpg keys in the WoT. The https mirror is
- currently https://mirrors.kernel.org/debian.
- * Avoid writing https urls into sources.list, as apt does not support https.
-
- -- Christian Perrier Mon, 30 Dec 2013 08:00:41 +0100
-
-debootstrap (1.0.55) unstable; urgency=low
-
- [ Matthias Klose ]
- * Add (Ubuntu) trusty as a symlink to gutsy.
-
- -- Christian Perrier Tue, 22 Oct 2013 13:43:23 +0200
-
-debootstrap (1.0.53) unstable; urgency=low
-
- [ Dmitrijs Ledkovs ]
- * Set debian source format to '3.0 (native)'.
- * Bump debhelper compat level to 9.
- * Set Vcs-* to canonical format.
-
- [ Christian Perrier ]
- * Update Standards to 3.9.4 (checked)
-
- -- Christian Perrier Sun, 14 Jul 2013 13:06:33 +0200
-
-debootstrap (1.0.52) unstable; urgency=low
-
- * scripts/gutsy: Make the fake initctl pass through "initctl version"
- calls, used by such things as invoke-rc.d to figure out whether it's
- running under Upstart (LP: #1182540).
- * scripts/sid, scripts/gutsy: Add a policy-rc.d, matching that in
- debian-installer-utils. This is the primary way to disable daemon
- startup.
-
- -- Colin Watson Wed, 22 May 2013 16:55:59 +0100
-
-debootstrap (1.0.51) unstable; urgency=low
-
- [ Scott Kitterman ]
- * Add (Ubuntu) saucy as a symlink to gutsy (closes: #706989).
-
- [ Colin Watson ]
- * Clarify location of pkgdetails.c in error message (closes: #708771).
- * Resolve mount point symlinks relative to the target chroot before
- unmounting them (closes: #702861, #703037, #704744).
-
- -- Colin Watson Sat, 18 May 2013 23:18:08 +0100
-
-debootstrap (1.0.50) unstable; urgency=low
-
- [ Hector Oron ]
- * Report package version information on package retrieve and validation.
- Closes: #697675
-
- -- Christian Perrier Fri, 17 May 2013 13:34:34 +0200
-
-debootstrap (1.0.49) unstable; urgency=medium
-
- * Add support for jessie. Closes: #706788
-
- -- Joey Hess Sat, 04 May 2013 23:37:52 -0400
-
-debootstrap (1.0.48) unstable; urgency=low
-
- * Team upload
-
- [ Julien Cristau ]
- * Disable InRelease support. gpgv won't give us back the signed data, and
- full gpg is not available inside d-i (closes: #703889).
- * Move extract_release_components to after signature verification.
- Suggested by Ansgar Burchardt.
-
- -- Didier Raboud Thu, 04 Apr 2013 16:17:57 +0200
-
-debootstrap (1.0.47) unstable; urgency=low
-
- * Team upload
- * Properly decrypt the InRelease file when downloading from an archive
- where InRelease is used. This longstanding bug was masked by former
- APT behaviour and was revealed only with recent APT versions
- Closes: #703146
- Thanks to Michael Vogt for the analysis and patch
- * Add a dependency on gpg because of the above change.
-
- -- Christian Perrier Wed, 20 Mar 2013 21:34:29 +0100
-
-debootstrap (1.0.46) unstable; urgency=low
-
- * Team upload.
- * Use `which` to find out sh only if /bin/sh does not exist.
-
- -- Samuel Thibault Thu, 27 Dec 2012 15:47:16 +0100
-
-debootstrap (1.0.45) unstable; urgency=low
-
- [ Joey Hess ]
- * Better support use on Android by not hardcoding /bin/sh
- in a test file that's created, and instead putting in the
- actual path to sh. Closes: #694310 Thanks, Shawn Landden
-
- -- Christian Perrier Sat, 22 Dec 2012 12:56:32 +0100
-
-debootstrap (1.0.44) unstable; urgency=low
-
- * Remove double quotes to fix for loop on GNU/kFreeBSD, thanks to
- Oleg Ginzburg (Closes: #693718).
-
- -- Cyril Brulebois Tue, 20 Nov 2012 23:55:53 +0100
-
-debootstrap (1.0.43) unstable; urgency=low
-
- [ Joey Hess ]
- * Fix "arc" typo. Closes: #686680
-
- [ Colin Watson ]
- * Add (Ubuntu) raring as a symlink to gutsy.
-
- [ Christian Perrier ]
- * Add myself to Uploaders and drop Anthony Towns who is no
- longer active in debootstrap maintenance for a few years. Thanks
- for your work, Anthony.
- * Bump Standards to 3.9.3 (checked)
- * Replace XC-Package-Type by Package-Type in debian/control
-
- -- Christian Perrier Sat, 27 Oct 2012 12:46:46 +0200
-
-debootstrap (1.0.42) unstable; urgency=low
-
- * Downgrade the absence of an InRelease file from a warning to an info
- message. For now, debootstrap can cope fine without, and it's possible
- there are Debian mirrors that don't have InRelease; Ubuntu doesn't quite
- have InRelease support yet either (LP: #1017398).
-
- -- Colin Watson Tue, 03 Jul 2012 15:34:57 +0100
-
-debootstrap (1.0.41) unstable; urgency=low
-
- [ Mehdi Dogguy ]
- * Add support for InRelease files (Closes: #638682)
-
- -- Joey Hess Thu, 21 Jun 2012 13:16:22 -0400
-
-debootstrap (1.0.40) unstable; urgency=low
-
- [ Joey Hess ]
- * When installation or configuration of a package fails, output a message
- that points the user to the log file. Attempt to grep out the first
- package that dpkg failed on and show its name too. Closes: #472704
-
- [ Colin Watson ]
- * Add (Ubuntu) quantal as a symlink to gutsy.
-
- -- Colin Watson Thu, 26 Apr 2012 17:44:44 +0100
-
-debootstrap (1.0.39) unstable; urgency=low
-
- * Retry corrupted downloads rather than carrying on almost regardless.
- Patch mostly due to Michael Gilbert, rearranged somewhat by me (closes:
- #618920).
- * Stop at the end of the retrieval phase if any packages failed to
- download.
-
- -- Colin Watson Tue, 13 Mar 2012 17:21:13 +0000
-
-debootstrap (1.0.38) unstable; urgency=low
-
- [ Joey Hess ]
- * Improve error message when a decompressor is not available,
- to indicate which package has been built with bzip today.
- Closes: #644719
-
- [ Otavio Salvador ]
- * Fix --print-debs support when using --foreign param. Closes:
- #551837.
-
- [ Colin Watson ]
- * pkgdetails_perl: Use the last of a sequence of stanzas for the same
- package name, rather than the first (closes: #649319).
-
- -- Colin Watson Mon, 21 Nov 2011 13:20:53 +0000
-
-debootstrap (1.0.37) unstable; urgency=low
-
- * Add (Ubuntu) precise as a symlink to gutsy.
-
- -- Colin Watson Wed, 05 Oct 2011 21:58:37 +0100
-
-debootstrap (1.0.36) unstable; urgency=low
-
- * Guess host OS based on uname for non-Debian systems. Closes: #637363
- * Clarify "target" in usage message.
- * Fix support for running debootstrap on a FreeBSD host to create a kFreeBSD
- chroot or jail. Thanks, Arno Toell.
- * Search PATH for programs, rather than checking hardcoded locations.
- * Support using md5 and shaN programs, as found on FreeBSD, in addition
- to md5sum and shaNsum.
- * When FreeBSD (not kfreebsd) is the host, don't chroot to mount special
- filesystems.
- * When debootstrapping on FreeBSD, warn if necessary modules are not
- loaded. Thanks, Arno Toell.
- * Workaround for umount bug #634107, which broke pbuilder and "debootstrap ."
- Closes: #631087
-
- -- Joey Hess Sun, 21 Aug 2011 18:39:26 -0400
-
-debootstrap (1.0.35) unstable; urgency=low
-
- [ Robert Millan ]
- * Don't build devices.tar.gz if building on GNU/kFreeBSD (closes:
- #637297).
- * Don't use --arch when we specifically care about the host architecture
- (closes: #637298).
-
- -- Colin Watson Wed, 10 Aug 2011 13:04:41 +0100
-
-debootstrap (1.0.34) unstable; urgency=low
-
- * Add more information regarding the version and architecture in case
- a download fails. Closes: #633625.
- * add /usr/sbin and /sbin to PATH for fakechroot variant. Closes:
- #588773
- * Move setup_devices to second stage of bootstrap. Closes: #498731,
- #531316
-
- -- Otavio Salvador Thu, 28 Jul 2011 19:13:10 +0200
-
-debootstrap (1.0.33) unstable; urgency=low
-
- [ Joey Hess ]
- * Mention minbase variant in --help. Closes: #632418
- * Use md5sums for sarge, which did not consistently have sha1sums
- everywhere. Closes: #633158
-
- [ Colin Watson ]
- * Improve text of error message when decompression command is not
- available.
-
- -- Otavio Salvador Sun, 24 Jul 2011 10:33:56 +0200
-
-debootstrap (1.0.32) unstable; urgency=low
-
- * Use md5sums for woody and potato, which only had those checksums
- in the Packages files. Closes: #627365
-
- -- Joey Hess Mon, 30 May 2011 13:57:46 -0400
-
-debootstrap (1.0.31) unstable; urgency=low
-
- [ Mark Hymers ]
- * Don't use the Build-Essential: yes field in Debian, use the
- build-essential package. Closes: #619700.
-
- [ Colin Watson ]
- * If ubuntu-keyring is installed, check Release signatures against it when
- bootstrapping Ubuntu gutsy and later.
- * Recommend ubuntu-keyring rather than debian-archive-keyring on
- Ubuntu-derived systems.
-
- -- Colin Watson Fri, 20 May 2011 09:45:48 +0100
-
-debootstrap (1.0.30) unstable; urgency=low
-
- [ Joey Hess ]
- * Recommend debian-archive-keyring, and if it is installed,
- default to checking gpg signatures of the Release file against it
- when bootstrapping sid, squeeze, wheezy, etch, and lenny.
- Closes: #560038
- * Add --no-check-gpg option that can be used to disable release file
- verification. Closes: #624229
- * Needs base-installer 1.117.
- * Add a warning message if the keyring file is not available, and
- --no-check-gpg is not specified.
- * Clear all global variables used for options, so that unclean
- environment doesn't break debootstrap. Closes: #621657
- * Removed the --boot-floppies switch and mode. Assuming this has
- not been used in 10 years.
-
- [ Colin Watson ]
- * Resolve dependencies from all requested components (LP: #740167).
-
- -- Joey Hess Tue, 26 Apr 2011 17:10:00 -0400
-
-debootstrap (1.0.29) unstable; urgency=low
-
- [ Joey Hess ]
- * Support bootstrapping oldstable. (Lenny could already be bootstrapped
- using that suite name.)
-
- [ Colin Watson ]
- * Add (Ubuntu) oneiric as a symlink to gutsy.
-
- -- Colin Watson Tue, 22 Mar 2011 10:58:49 +0000
-
-debootstrap (1.0.28) unstable; urgency=low
-
- [ Miguel Figueiredo ]
- * Fix for ar usage, thanks to Guillem Jover. Closes: #598729
-
- [ Joey Hess ]
- * Remove 5 second sleeps when debootstrap finds additional required
- dependencies. d-i just got that much faster.
- * Use SHA checksums. Defaulting to SHA256, and configurable by
- SHA_SIZE environment variable. Closes: #614315
- * If a sha256sum program is not available, fall back to sha1sum.
- This is to support debootstrap use on embedded systems, which are more
- likely to have the latter.
- * Avoid new(?) warning from dpkg about missing Maintainer field when
- feigning install of a package.
-
- -- Joey Hess Mon, 21 Feb 2011 20:48:46 -0400
-
-debootstrap (1.0.27) unstable; urgency=low
-
- [ Miguel Figueiredo ]
- * Fix bug and typo on --private-key
- Patch by Jonathan Klee.
-
- [ Jeremie Koenig ]
- * Hurd support:
- - Use the newer setup-translators script and firmlink
- $TARGET/{dev,servers} in setup_devices_hurd;
- - Don't attempt to build devices.tar.gz, which is not needed.
-
- -- Otavio Salvador Mon, 07 Feb 2011 19:40:24 -0200
-
-debootstrap (1.0.26) unstable; urgency=low
-
- [ Christian Perrier ]
- * Consistently use tab indenting in scripts/gutsy and scripts/sid
- Patch by Karl Goetz. Closes: #601821
- * Fix a typo in the debootstrap script
- Patch by Karl Goetz. Closes: #601822
-
- [ Joey Hess ]
- * sid: Remove old workaround for etch era coreutils/textutils md5sum
- diversion problem. (#329394)
-
- -- Otavio Salvador Fri, 12 Nov 2010 10:07:41 -0200
-
-debootstrap (1.0.25) unstable; urgency=low
-
- * Remove debug statement that slipped in.
- * Add test to guard against devices.tar.gz being empty.
- * /dev/MAKEDEV cannot be relied on (udev likes to make it a symlink to
- true). Always use /sbin/MAKEDEV. Closes: #598080
-
- -- Joey Hess Sun, 26 Sep 2010 13:18:31 -0400
-
-debootstrap (1.0.24) unstable; urgency=low
-
- [ Miguel Figueiredo ]
- * Apply patches from by Jonathan Klee and Guillaume Chauvel
- to add support to https (closes: #521196).
-
- [ Colin Watson ]
- * Add (Ubuntu) natty as a symlink to gutsy.
-
- [ Joey Hess ]
- * Add support for wheezy. Closes: #597461
-
- -- Joey Hess Sun, 19 Sep 2010 21:40:00 -0400
-
-debootstrap (1.0.23) unstable; urgency=low
-
- * Add (Ubuntu) maverick as a symlink to gutsy.
- * Add ${misc:Depends}.
-
- -- Colin Watson Wed, 19 May 2010 13:35:34 +0100
-
-debootstrap (1.0.22) unstable; urgency=low
-
- * Redo release since it ended up with testing directory in tar.gz.
-
- -- Otavio Salvador Mon, 22 Feb 2010 16:52:49 -0300
-
-debootstrap (1.0.21) unstable; urgency=low
-
- [ Otavio Salvador ]
- * Apply patch from Clint Adams to add support for
- gz/bz2/xz data.tar (closes: #458663).
-
- [ Guillem Jover ]
- * Refactor deb extractors into two new functions.
- * Use dpkg-deb if available instead of ar (closes: #557296).
- * Add an --extractor option to override the automatic extractor selection.
-
- [ Otavio Salvador ]
- * Document new --extractor option in manpage.
- * Apply patch from Vagrant Cascadian not
- fail if resolv.conf is a broken symlink (closes: #390647).
-
- [ Frans Pop ]
- * Use tab indentation in scripts/debian/sid to reduce its size (relevant
- for Debian Installer).
- * Add apt to base packages for the buildd variant as it is no longer marked
- Build-Essential.
-
- [ Otavio Salvador ]
- * Apply patch from Andres Salomon to honor
- --components when using mirror_style 'main' (closes: #561283).
- * Apply patch from Andres Salomon to fix
- iteration through components in download_main (closes: #561298).
-
- [ Joey Hess ]
- * Allow the suite to be stable, testing, or unstable when debootstrapping
- Debian. Closes: #288109
- * Make scripts directory in source tree look like installed directory,
- and add a section to README explaining an easy way to run
- debootstrap w/o installing it. Closes: #345762
- * Convert rules file to use dh with overrides.
- * Remove binary-basedebs target from debian/rules.
- This target has been broken in multiple ways since 2007. While I
- accidentially partially fixed it with the above changes, this is evidence
- it's dead code that can be safely removed.
-
- -- Otavio Salvador Sun, 21 Feb 2010 23:11:06 -0300
-
-debootstrap (1.0.20) unstable; urgency=low
-
- * For recent Ubuntu versions, move $TARGET/sbin/initctl aside in the same
- way we do start-stop-daemon, so that attempts to control Upstart jobs
- won't inadvertently affect jobs in the host system.
- * Rename EXAMPLE section in debootstrap(8) to EXAMPLES (closes: #548458).
-
- -- Colin Watson Sun, 04 Oct 2009 21:23:07 +0100
-
-debootstrap (1.0.19) unstable; urgency=low
-
- * Ignore failures from dpkg --predep-package. It exits 1 if there are no
- suitable packages available, which isn't an error for us, but in_target
- complains anyway, so just use in_target_nofail; the termination
- condition is handled immediately afterwards anyway.
-
- -- Colin Watson Thu, 24 Sep 2009 19:57:05 +0100
-
-debootstrap (1.0.18) unstable; urgency=low
-
- * Only use dpkg from the chroot, as there is no guarantee dpkg is
- available outside of the chroot (d-i installation for example).
-
- -- Aurelien Jarno Wed, 23 Sep 2009 11:37:01 +0200
-
-debootstrap (1.0.17) unstable; urgency=low
-
- * Remove boneheaded use of sudo left over from testing (closes: #547949).
-
- -- Colin Watson Tue, 22 Sep 2009 20:10:19 +0100
-
-debootstrap (1.0.16) unstable; urgency=low
-
- [ Colin Watson ]
- * Cope with pre-dependencies of included packages that aren't in Priority:
- required (closes: #487908).
- * Upgrade to debhelper v7. (Override rules get pretty hairy for this
- package, so I haven't switched to dh(1).)
- * Use ports.ubuntu.com as default mirror on sparc for Ubuntu hardy and
- beyond (LP: #431145).
- * Add (Ubuntu) lucid as a symlink to gutsy.
-
- [ Frans Pop ]
- * Makefile: remove unused ARCH variable.
-
- -- Colin Watson Mon, 21 Sep 2009 16:28:40 +0100
-
-debootstrap (1.0.15) unstable; urgency=low
-
- * On Linux, clear out /etc/mtab on exit if it's not a symlink. Should fix
- problems Wouter Verhelst and Martin Michlmayr are seeing with
- initramfs-tools MODULES=dep, although it probably isn't a perfect
- solution.
-
- -- Colin Watson Thu, 23 Jul 2009 16:45:00 +0100
-
-debootstrap (1.0.14) unstable; urgency=low
-
- * Apply patch from Felix Zielcke to use "dpkg
- --print-architecture" to avoid deprecation warning. Closes: #531680.
- * Reference squeeze instead of sarge in manpage. Based on a patch from
- Geoff Simmons . Closes: #534575.
- * Apply patch from Riku Voipio to add support for
- scratchbox variant. Closes: #536820.
-
- -- Otavio Salvador Wed, 22 Jul 2009 12:34:54 -0300
-
-debootstrap (1.0.13) unstable; urgency=low
-
- [ Otavio Salvador ]
- * Apply patch from Luca Favatella to improve
- coding style.
-
- [ Colin Watson ]
- * Add (Ubuntu) karmic as a symlink to gutsy.
-
- -- Colin Watson Fri, 24 Apr 2009 20:08:24 +0100
-
-debootstrap (1.0.12) unstable; urgency=low
-
- [ Otavio Salvador ]
- * Improve code to choose between libc packages. Thanks to Luca Favatella
- for first version of the patch.
-
- [ Colin Watson ]
- * Remove partial support for emitting translated progress messages with
- gettext. Don't panic; d-i still has all the support necessary for this.
- debootstrap's own support for doing this outside d-i with gettext's
- shell bindings has been completely broken ever since it was added in
- 2003, though, and nobody has complained. Fixing it would require a big
- pile of infrastructure and some non-trivial patches, plus arranging to
- copy all the translations over from base-installer, and it just doesn't
- seem worth it, so lose the cruft (LP: #188690).
- * Export PATH, just to make sure. It isn't necessarily exported by shells
- running from init=/bin/sh or similar, and the upstream bash maintainer
- is unwilling to export it by default; it's easy enough to do so here
- (LP: #320188).
-
- -- Colin Watson Tue, 17 Mar 2009 16:38:46 +0000
-
-debootstrap (1.0.11) unstable; urgency=low
-
- * Add (Ubuntu) jaunty as a symlink to gutsy.
- * Clarify that --second-stage is needed to complete the bootstrapping
- process after --foreign.
- * Fix --make-tarball= option (closes: #484869).
- * Fix old Debian scripts and all Ubuntu scripts to cope with Anthony's
- change in 1.0.8 to make --second-stage not bother recalculating required
- and base.
- * Rename 'repeat' to 'repeatn', since 'repeat' is a reserved word in zsh;
- although strictly speaking this seems like an incompatibility in zsh
- when linked to /bin/sh (closes: #340058).
- * Fix --unpack-tarball= option (thanks, Torsten Landschoff; closes:
- #500759).
- * Fix handling of relative DEBOOTSTRAP_DIR (thanks, Mikhail Gusarov;
- closes: #503460).
- * Cope with ancient versions of chroot(8) that don't call chdir() (thanks,
- Patrik Arvhult; closes: #350635).
- * Recommend gnupg for --keyring option (thanks, Robert Millan; closes:
- #467571).
- * Note that you can't --include packages with non-required Pre-Depends
- (see #487908).
- * Mention /sys in EXAMPLE section of manual page, and use "defaults"
- rather than "none" as the mount options for /proc (thanks, Raúl Sánchez
- Siles; closes: #410787).
- * Add /dev/console to devices.tar.gz (after all, MAKEDEV's 'consoleonly'
- was added for boot-floppies in the first place; see
- https://lists.ubuntu.com/archives/ubuntu-devel/2009-January/027230.html).
- * Add support for squeeze (closes: #513488).
-
- -- Colin Watson Wed, 18 Feb 2009 23:46:12 +0000
-
-debootstrap (1.0.10) unstable; urgency=low
-
- [ Joey Hess ]
- * Avoid "broken pipe" errors in bootstrap.log from the the smallyes function.
- The errors themselves are inherent to how the function is used, so just
- suppress them. Closes: #480560.
-
- [ Frans Pop ]
- * Do not cache Release and Release.gpg files. Closes: #488424.
- * Abort if a Packages file failed to verify.
- * Update standards version to 3.8.0; no other changes needed.
-
- -- Frans Pop Wed, 02 Jul 2008 17:44:25 +0200
-
-debootstrap (1.0.9) unstable; urgency=low
-
- [ Frans Pop ]
- * Error out on unrecognized options to avoid invalid options to be
- recognized as arguments.
-
- [ Colin Watson ]
- * Use 'chown 0:0' in all scripts rather than deprecated 'chown 0.0'
- (thanks, Evan Klitzke).
- * Add (Ubuntu) intrepid as a symlink to gutsy.
-
- -- Colin Watson Tue, 29 Apr 2008 19:36:19 +0100
-
-debootstrap (1.0.8) unstable; urgency=low
-
- [ Frans Pop ]
- * Change Priority for the udeb to extra in line with overrides file.
-
- [ Colin Watson ]
- * Partially revert r50134; there are people who depend on being able to
- use the "upstream" Makefile on non-Debian systems. Create necessary
- directories in the Makefile rather than relying on dh_installdirs to do
- it (LP: #172645).
- * Use ftp.us.debian.org rather than ftp.debian.org
- (http://lists.debian.org/debian-devel-announce/2007/12/msg00002.html).
-
- [ Anthony Towns ]
- * Add minbase variant for the sid script that only install apt (and
- its dependencies) instead of all of base. (Closes: Bug#351912,
- Bug#452654)
- * Make --second-stage not bother recalculating required and base as
- it's not needed.
- * Make --arch and other arguments accept both "--arch i386" and
- "--arch=i386" forms of specifying a parameter to avoid the
- inconsistency.
-
- [ Stephen R. Marenka ]
- * Allow installation of etch-m68k. (Closes: Bug#458965)
-
- [ Colin Watson ]
- * Add minbase variant for Ubuntu gutsy/hardy; see Anthony's change above.
- * Minor manual page formatting improvements.
-
- -- Colin Watson Tue, 15 Jan 2008 11:19:34 +0000
-
-debootstrap (1.0.7) unstable; urgency=low
-
- * No longer include full devices tarball in udeb.
- * Also try 'udpkg --print-architecture' when determining the target
- architecture.
- * Utility pkgdetails moved from debootstrap-udeb to bootstrap-base so that
- the udeb can become 'Architecture: all'.
- * Change /usr/lib/debootstrap to /usr/share/debootstrap. Closes: #430615.
- * Use tab indentation in debootstrap and functions saving 3kB (relevant for
- Debian Installer).
- * Fix various inconsistencies in build scripts.
- * Fix dpkg-genchanges warning 'missing Priority for source files'.
- * Update Standards-Version to 3.7.2. No changes needed.
- * Changes in udeb require base-installer 1.85.
-
- -- Frans Pop Wed, 14 Nov 2007 12:15:45 +0100
-
-debootstrap (1.0.6) unstable; urgency=low
-
- * Ensure that the target directory exists in check_sane_mount.
- * Don't ignore 'make clean' errors. (The Makefile is always present.)
-
- -- Colin Watson Sun, 21 Oct 2007 10:50:59 +0100
-
-debootstrap (1.0.5) unstable; urgency=low
-
- [ Colin Watson ]
- * Don't rely on GNU sed's s///I extension (closes: #350583).
-
- [ Joey Hess ]
- * Skip the noexec/nodev test when running --print-debs or other operations
- that do not involve building systems.
-
- -- Joey Hess Sat, 20 Oct 2007 23:10:34 -0400
-
-debootstrap (1.0.4) unstable; urgency=low
-
- [ Neil Williams ]
- * Add --second-stage-target option that allows embedded to test for
- installations in a chroot on the device (closes: #445157).
-
- [ Colin Watson ]
- * Add (Ubuntu) hardy as a symlink to gutsy.
- * Unmount /lib/init/rw on exit (closes: #391604).
- * Cope if uncompressed Packages is missing from Release (closes: #402380).
- * Don't rely on XSI test(1) extensions.
- * Add support for ssh:/// URLs (thanks, Steffen Joeris; closes: #434893).
- * Fix Ubuntu hoary and breezy scripts to unmount /dev etc. on exit
- (closes: #327708).
- * Emit an error if we cannot create working devices or executables on the
- target (based on work by Bastian Kleineidam; closes: #233798).
-
- -- Colin Watson Fri, 19 Oct 2007 14:57:37 +0100
-
-debootstrap (1.0.3) unstable; urgency=low
-
- * Ignore errors when unmounting filesystems, to avoid stopping at the
- first one with problems.
-
- -- Colin Watson Tue, 21 Aug 2007 12:32:37 +0100
-
-debootstrap (1.0.2) unstable; urgency=low
-
- [ Joey Hess ]
- * Document --components in man page.
- * Update man page, as packages listed in --include should now be auto
- dep-resolved by default.
-
- [ Colin Watson ]
- * Extensive quoting fixes, allowing installation to a target containing
- spaces (closes: #387673).
- * scripts/debian/sid: Handle libc0.3 on hurd-i386 (thanks, Michael Banck;
- closes: #314304).
- * functions: Stub out /proc setup and add device setup for the Hurd
- (thanks, Michael Banck; closes: #314311).
- * Add --version option (closes: #294484).
-
- [ Otavio Salvador ]
- * Fix bunzip2 path. Thanks Martín Ferrari by
- the patch (closes: #436218).
-
- -- Otavio Salvador Tue, 07 Aug 2007 20:12:55 -0300
-
-debootstrap (1.0.1) unstable; urgency=low
-
- * scripts/ubuntu/gutsy: Determine buildd variant dynamically using
- Build-Essential: yes.
- * scripts/ubuntu/gutsy.fakechroot: Remove devmapper postinst hack, no
- longer needed.
- * scripts/ubuntu/*.fakechroot: Merge into the corresponding main scripts
- as variants.
-
- -- Colin Watson Fri, 20 Jul 2007 11:55:22 +0100
-
-debootstrap (1.0.0) unstable; urgency=low
-
- [ Anthony Towns ]
- * Make debootstrap team maintained under the d-i banner.
- * Add Joey, Frans and Junichi as uploaders, remove JHM (not in the
- d-i group).
- * Make pkgdetails.c not need C99 extensions. (Closes: Bug#398977)
- * Fix am_doing_phase implementation in debootstrap script. Thanks to
- Tero Janka for spotting the problem and the fix. (Closes: Bug#409881)
-
- [ Joey Hess ]
- * Drop support for sarge from the udeb.
- * Update README.Debian:
- - One todo item is done. (I think cross-strap is too, but unsure.)
- - Reword NMU policy to note that it's team-maintained now.
- * ACK my prior NMU. Closes: #418600
- * If /dev/MAKEDEV DNE, as on certain s390 machines, use /sbin/MAKEDEV.
- Closes: #420908
- Note that /dev/MAKEDEV is still the correct location, and is still tried
- first so that building works on all FHS systems, as noted in #190239.
-
- [ Colin Watson ]
- * Add support for Ubuntu dapper (Closes: #342838), edgy, feisty, and
- gutsy. Exclude everything but gutsy from the udeb.
- * Fix "deboostrap" typo in debootstrap(8) (thanks, Adam Conrad).
- * Fix "htp" typo in temporary /etc/apt/sources.list.
- * Drop support for woody from the udeb too.
- * When removing $TARGET/debootstrap, debootstrap.log is still open as
- stdout/stderr and needs to remain so, but after unlinking it some NFS
- servers implement this by a temporary file in the same directory, which
- makes it impossible to rmdir that directory. Moving it instead works
- around the problem (thanks, Steven McCoy;
- https://launchpad.net/bugs/65003).
- * Fix formatting error in debootstrap(8) (.R is not a macro).
- * Reorganise scripts into scripts/debian/ and scripts/ubuntu/ directories
- in the source tree to declutter the top level.
- * Add default_mirror function; reorganise the debootstrap script a little
- so that it works. Set the default mirror for Ubuntu suites to
- http://archive.ubuntu.com/ubuntu, and the default mirror for Debian
- etch/lenny/sid architectures other than amd64 and i386 to
- http://ftp.us.debian.org/debian (per ajt; see bug #363049).
- * Add devices created by fd to devices-std.tar.gz, so that
- /dev/std{in,out,err} is available conveniently in chroots with /proc and
- /dev/pts mounted (thanks, Matthias Klose).
- * Document --keyring and --make-tarball. (Closes: #368988)
- * Update Ubuntu mirrors: warty/hoary/breezy => old-releases.ubuntu.com,
- unsupported architectures => ports.ubuntu.com.
- * Add myself to Uploaders.
- * Bump to 1.0.0. Nobody uses debootstrap in production, do they?
-
- [ Joey Hess ]
- * Remove the extended package description (aka bloat) from the udeb.
-
- -- Colin Watson Sat, 23 Jun 2007 02:19:27 +0100
-
-debootstrap (0.3.3.3) unstable; urgency=low
-
- * NMU
- * Add support for lenny.
-
- -- Joey Hess Tue, 10 Apr 2007 15:24:15 -0400
-
-debootstrap (0.3.3.2) unstable; urgency=low
-
- * NMU with maintainer approval
- * Remove --force-auto-select option for 'sid' script as it is no longer
- supported by dpkg. Closes: #409527.
-
- -- Frans Pop Fri, 16 Feb 2007 20:43:36 +0100
-
-debootstrap (0.3.3.1) unstable; urgency=low
-
- * NMU with maintainer approval
- * functions/get_debs: build list of available packages from all specified
- sources; this allows debootstrap to also use e.g. custom versions of base
- packages from a source of local packages included on an installation CD.
- Closes: #398762.
-
- -- Frans Pop Thu, 16 Nov 2006 05:30:43 +0100
-
-debootstrap (0.3.3) unstable; urgency=low
-
- * Include kFreeBSD and fakechroot support from 0.3.2.1 and 0.3.2.2 NMUs,
- thanks to Otavio Salvador and Piotr Roszatycki. (Closes: Bug#319100,
- Bug#328446, Bug#204652, Bug#315044, Bug#Bug#319799)
-
- * Require target to be specified in all cases; document usage of target
- for --print-debs. (Closes: Bug#335922, Bug#337230)
-
- * Use ln -sf when symlinking awk for woody and sarge. (Closes: Bug#299048)
-
- -- Anthony Towns Sun, 6 Nov 2005 04:12:39 +1000
-
-debootstrap (0.3.2.2) unstable; urgency=low
-
- * NMU
- * Added relicensed fakechroot variant. Closes: #204652.
-
- -- Piotr Roszatycki Sat, 29 Oct 2005 11:29:00 +0200
-
-debootstrap (0.3.2.1) unstable; urgency=low
-
- * NMU with maintainer approval
- * Applied patch from Robert Millan to add support to
- Debian GNU/kFreeBSD. Closes: #319799
-
- -- Otavio Salvador Fri, 28 Oct 2005 16:14:57 -0200
-
-debootstrap (0.3.2) unstable; urgency=low
-
- * Revert fakechroot NMUs (0.3.1.1, 0.3.1.3, 0.3.1.7) due to incompatible
- license requirements (GPL) (Reopens: Bug#204652)
-
- * Changes from 0.3.1.2 NMU, thanks to Joey Hess: (Closes: Bug#314810)
- + Fix incorrect use of "$@" in local. Closes: #314157, #314547
- + Fix fd redirection in download progress code. See #314373
- + Remove md5sums file from udeb. Closes: #314378
- + Fix debian-installer mode warning code. Closes: #314340
-
- * Changes from 0.3.1.4 NMU, thanks to Joey Hess:
- + Wrap eval statement in exit_function in parens, working around
- bug #315444 in busybox sh. Closes: #314373
-
- * Changes from 0.3.1.5 NMU, thanks to Anibal Monsalve Salazar:
- + Fixed "--variant=buildd option does not work" for pbuilder,
- closes: #314858. Patch by Matt Kraai .
-
- * Changes from 0.3.1.6 NMU, thanks to Joey Hess:
- + Patch from Colin to redirect status messages to stderr when running
- --print-debs. Closes: #315875
- + Restore logging to stderr in debian-installer mode. Closes: #314160
-
- * Changes from 0.3.1.8 NMU, thanks to Petter Reinholdtsen:
- + [functions] Mount /sys if it exist and is supported by the kernel.
- Patch from Cajus Pollmeier, Colin Watson and Ubuntu. (Closes: #289105)
- + [debootstrap] Document --resolve-deps in usage info. (Closes: #328161)
- + [etch] Replace libsigc++-1.2-5c102 with libsigc++-1.2-5c2. (Closes: #334506)
- + [etch] Remove pppoe from base, and only install
- ipchains on m68k. Patch from Sven Luther. (Closes: #239390)
- + [sarge] Remove duplicate entries for m68k and amd64. Patch from
- Frans Pop. (Workaround for bug #319777)
- + [etch] Add support for ppc64. The patch for 'sid' did no longer
- apply. Patch from Andreas Jochens. (Closes: #313353)
- + [sarge,etch,sid] Set DEBCONF_NONINTERACTIVE_SEEN=true during build, to
- avoid questions during upgrade. (Closes: #238301)
- + Add script for breezy. Patch from Colin Watson. (Closes: #315940)
-
- * Changes from 0.3.1.9 NMU, thanks to Joey Hess:
- + Replace the etch script with a copy of the sid script, which pulls in
- gnupg, so the installed etch system has a usable apt. Closes: #334521
-
- * Create /dev/ptmx in minimal devices tarball. (Closes: Bug#317072)
-
- * Don't create empty available files, since old dpkg and new kernels can't
- deal with them. (Closes: Bug#308169, Bug#329468)
-
- * Bump Standards-Version. Bump debhelper compatability level to 4.
- * Cleanup debian/rules, thanks to Joey Hess. (Closes: Bug#314863)
-
- * Emit error message if no pkgdetails is available. (Closes: Bug#326831)
-
- * Turn on --resolve-deps by default. Add --no-resolve-deps as an option.
- Combined with the previous changes to make the etch script dynamically
- determine base, this should resolve all the "can't install "
- bugs. (Closes: Bug#280210, Bug#308361, Bug#318281, Bug#323362,
- Bug#318254, Bug#313292, Bug#334683, Bug#248578, Bug#289635)
-
- * md5sum doesn't exist when coreutils is unpacked but not configured;
- cp it across so it's available for --second-stage. (Closes: Bug#329394)
-
- * Catch failures in "dpkg --status-fd" (Closes: Bug#317447, Bug#323661)
-
- * Make "without" work right for duplicates (Closes: Bug#316884,
- Bug#319777)
-
- * Simplify and correct file descriptor handling and debootstrap.log
- behaviour.
-
- * Delete $TARGET with --print-debs and --make-tarball. (Closes: Bug#328369)
-
- * Add a --make-tarball option. (Closes: Bug#152845)
-
- * Create a default sources.list for apt. (Closes: Bug#283234, Bug#315225)
-
- * Update manpage to talk about woody instead of sarge. (Closes: Bug#315862)
-
- * Use partial/ directory when downloading. (Closes: Bug#109176)
-
- -- Anthony Towns Sun, 23 Oct 2005 14:49:08 +1000
-
-debootstrap (0.3.1) unstable; urgency=low
-
- * sid script updated:
- - Determine base dynamically (Priority: required for required packages,
- Priority: important for base packages, Build-Essential: yes for buildd
- variant base). (Closes: Bug#88984, Bug#193134)
- - Use fine grained dpkg progress display, thanks again to Colin Watson.
- (Closes: Bug#229314, Bug#231109, Bug#244563)
-
- * dpkg output (etc) goes to /var/log/bootstrap.log in the target, rather
- than stdout. This is probably difficult for frontends to capture
- at present.
-
- * Parsing of Packages file sped up. (Yay!)
-
- * debootstrap.deb now arch: all (Closes: Bug#122465, Bug#131552)
- - perl implementation of pkgdetails used by preference
- - devices.tar.gz reduced to minimal set of devices; frontends should
- setup udev or supply their own devices or similar in future
- - /usr/lib/debootstrap/arch not shipped
- - none of the above applies to udebs yet; though the devices.tar.gz
- change will eventually
-
- * Support for verifying based on Release.gpg files (--keyring). Thanks
- to Colin Watson. (Closes: Bug#313383)
-
- -- Anthony Towns Tue, 14 Jun 2005 00:22:55 +1000
-
-debootstrap (0.3.0) unstable; urgency=low
-
- * The Gernot Heiser release, dedicated to everyone who drinks enough to
- lose their better judgement, and those of us who didn't have any in
- the first place.
-
- * Major update. New features:
- + Use $TARGET/debootstrap directory for state info
- (--keep-debootstrap-dir)
- + Support for cross-strapping (--foreign / --second-stage)
- (Closes: Bug#202529)
- + Support for resolving dependencies (--resolve-deps)
- + Support for Debian etch, and Ubuntu warty and hoary (Closes: Bug#312417)
- + Support for handling variants within the main suite script
- + Support for other versions of base packages in /v/c/apt/archives
- + Initial support for fine-grained dpkg progress display, thanks to
- Colin Watson (currently only for warty and hoary)
- + Initial support for determining base system dynamically.
- + No longer display "debootstrap.invalid" when working with
- Release/Packages files. (Closes: Bug#241795, Bug#256255)
- + Ignores failures for on_exit cleanup commands. (Closes: Bug#253387,
- Bug#253468, Bug#308774)
- + Early reporting of unavailable packages.
- + More efficient parsing of Packages files.
- + Generalised additions and exclusions. (Closes: Bug#191793)
- + Handles symlinked configuration files in /etc a little better.
- (Closes: Bug#161987, Bug#252907, Bug#272257)
-
- * Dropped support for slink.
-
- * Use ln -fs for mawk/awk link. (Closes: Bug#248398, Bug#258524)
-
- * Dropped mail-transport-agent, and hence mailx and at from sid/etch base.
- (Closes: Bug#168473)
- * Dropped ipchains for i386 (Closes: Bug#266119)
- * Other minor changes to meet dependencies, also. (Closes: Bug#312701)
-
- * Minor manpage fixes. (Closes: Bug#285777)
- * Add check for specifying no components (CloseS: Bug#283810)
-
- * Include 0.2.45 NMUs, thanks to Steve Langasek.
- (Closes: Bug#295571, Bug#283752, Bug#278158)
-
- -- Anthony Towns Sun, 12 Jun 2005 23:49:58 +1000
-
-debootstrap (0.2.45-0.2) unstable; urgency=low
-
- * Non-maintainer upload.
- * [sarge, sid] Replace libparted1.6-0 with libparted1.6-12 for ia64,
- to keep up with the ABI changes for that package. (Closes: #295571)
- * [sarge, sid] include pciutils on hppa as well, per request of the
- hppa folks. (Closes: #283752)
-
- -- Steve Langasek Fri, 25 Feb 2005 22:23:30 -0800
-
-debootstrap (0.2.45-0.1) unstable; urgency=low
-
- * Non-maintainer upload.
- * [sarge, sid] Drop libgnutls10 and libgcrypt7, since they are no
- longer needed by exim4. (Closes: #278158).
-
- -- Steve Langasek Thu, 20 Jan 2005 21:20:22 -0800
-
-debootstrap (0.2.45) unstable; urgency=high
-
- * Acknowledge NMUs. (Closes: #270135)
- * [woody.buildd] Corrected ia64 special cases. Patch by Brett Johnson
- . (Closes: #271894)
-
- -- J.H.M. Dassen (Ray) Sat, 18 Sep 2004 13:49:23 +0200
-
-debootstrap (0.2.44.2) unstable; urgency=low
-
- * NMU again, this time using the makedev in unstable instead of the
- experimental so devices.tar.gz isn't empty on ia64... oops... /o\
-
- -- Bdale Garbee Tue, 14 Sep 2004 20:03:56 -0600
-
-debootstrap (0.2.44.1) unstable; urgency=low
-
- * NMU to resolve d-i inability to install sid on ia64
- * add pciutils to the base package list for ia64, to avoid having to regress
- efibootmgr in unstable, closes: #270315, #268490
-
- -- Bdale Garbee Mon, 13 Sep 2004 15:11:11 -0500
-
-debootstrap (0.2.44) unstable; urgency=high
-
- * [sarge] Removed "gcc-3.0-base" and "libstdc++3" for HPPA as they have been
- removed from sarge as well on that arch. (Closes: #268917)
-
- -- J.H.M. Dassen (Ray) Mon, 30 Aug 2004 08:53:30 +0200
-
-debootstrap (0.2.43) unstable; urgency=high
-
- * [sarge] Added back libgnutls10 in order not to break d-i testing.
- (Closes: #268578, #268663).
-
- -- J.H.M. Dassen (Ray) Sun, 29 Aug 2004 09:08:48 +0200
-
-debootstrap (0.2.42) unstable; urgency=high
-
- * Acknowledge NMUs. (Closes: #262137, #262165, #262178, #262375)
- * [sarge] Switch to libgnutls11 so exim4 can switch. (Closes: #268325)
- * [sid] Removed "gcc-3.0-base" and "libstdc++3" for HPPA as they have been
- removed from sid. (Closes: #268049)
- * [Makefile] Make the regular video devices on all archs. (Closes: #265081)
- * [Makefile,debootstrap] Switched away from deprecated chown syntax;
- switched away from XSIisms '-a' and '-o'. (Closes: #256098)
- * [debootstrap.8] Use '\-' rather than '-' in options. (Closes: #263955)
- Confirmed that the "exlude" typo has already been fixed. (Closes: #254108)
- Applied patch by Javier Fernández-Sanguino Peña
- for "file" URL documentation and a more complete example. (Closes: #226662)
-
- -- J.H.M. Dassen (Ray) Fri, 27 Aug 2004 15:40:02 +0200
-
-debootstrap (0.2.41-0.2) unstable; urgency=low
-
- * Non-maintainer upload
- * [sarge, sid] Add missing libgcrypt11 to base, needed by libgnutls11
- in sid and needed in sarge for opencdk8 to be rebuilt against it
- (closes: #262375, #262178).
-
- -- Steve Langasek Fri, 30 Jul 2004 20:26:57 -0700
-
-debootstrap (0.2.41-0.1) unstable; urgency=low
-
- * Non-maintainer upload with consent of JHM.
- * Pull libfribidi0 back out of base, it's opportunistically installed
- by d-i now for the locales that need it (closes: #262137).
- * Re-add bootloaders on ia64, sparc, mips, hppa, and m68k to base,
- because debian-installer isn't ready for this change (closes: #262165).
-
- -- Steve Langasek Thu, 29 Jul 2004 14:14:33 -0700
-
-debootstrap (0.2.41) unstable; urgency=high
-
- * High urgency upload as per tbm's request.
- * [sarge, sid] No longer install setserial, as it causes problems on some
- systems (e.g. #212646) and there is a consensus it is no longer needed in
- a base environment.
- * [sarge, sid] Removed aboot, aboot-base, elilo, efibootmgr, silo, dvhtool,
- delo, palo, vmelilo. As per the consensus reached in the thread starting
- with http://lists.debian.org/debian-boot/2004/04/msg00634.html, the
- installation of boot loaders is now debian-installer's responsibility.
- (Closes: #247906)
- * [sarge, sid] Added libfribidi0 to base to make debconf localisation into
- right to left languages possible. (Closes: #253229)
- * [sarge.buildd] Drop libdb4.0 for libdb4.2 as needed by perl.
- * [sid] Added libgnutls11 as libgnutls10 is being phased out.
- * [Makefile] Include /dev/ida on ia64. (Closes: #258055)
-
- -- J.H.M. Dassen (Ray) Thu, 29 Jul 2004 20:37:37 +0200
-
-debootstrap (0.2.40) unstable; urgency=medium
-
- * [woody.buildd] Ensure the on_exit umounting of /dev/pts doesn't mess up
- an otherwise OK exit status. (Closes: #260699)
- * Acknowledge NMUs. (Closes: #258350, #260253)
-
- -- J.H.M. Dassen (Ray) Thu, 22 Jul 2004 21:53:20 +0200
-
-debootstrap (0.2.39.2) unstable; urgency=low
-
- * Non-maintainer upload.
- * [sarge, sid] Drop quik from powerpc, as debian-installer handles this
- now (closes: #260253).
-
- -- Colin Watson Thu, 22 Jul 2004 16:56:19 +0100
-
-debootstrap (0.2.39.1) unstable; urgency=low
-
- * NMU
- * add passwd to sid.buildd,sarge.buildd as bash depends on them
-
- -- Junichi Uekawa Fri, 9 Jul 2004 09:07:28 +0900
-
-debootstrap (0.2.39) unstable; urgency=medium
-
- * [sarge,sid] Dropped libdb2. Thanks Matt Zimmerman. (Closes: #250813)
- * [sarge,sid] Dropped libident. Thanks LaMont Jones. (Closes: #251320)
- * [sarge,sid] Dropped slang1. Thanks LaMont Jones. (Closes: #251328)
- * [woody.buildd] Install libperl5.6. Thanks Rene Engelhard. (Closes: #251702)
- * [sarge.buildd] Install libc6.1 rather than libc6 on alpha. Thanks Rene
- Engelhard. (Closes: #251703)
-
- Goswin von Brederlow
- * Copy script for sarge to sid
- * Add handling for amd64 to sarge/sid scripts
- * Dropped gcc-3.2-base. (Closes: #250836)
-
- -- J.H.M. Dassen (Ray) Sat, 5 Jun 2004 10:02:50 +0200
-
-debootstrap (0.2.38.1) unstable; urgency=low
-
- * NMU.
- * [sarge] Add libdb4.2 since apt-utils (0.5.25) depends on this.
-
- -- Otavio Salvador Thu, 20 May 2004 22:18:41 -0300
-
-debootstrap (0.2.38) unstable; urgency=medium
-
- * [woody.buildd] Readd libgdbmg1 (for perl-modules).
-
- -- J.H.M. Dassen (Ray) Fri, 7 May 2004 10:55:13 +0200
-
-debootstrap (0.2.37) unstable; urgency=medium
-
- * [debian/control] Bumped makedev build dependency so as not to get pty
- permissions problems. (Closes: #246709)
- * [sid, sid.buildd] Add/switch to libdb4.2 for the new perl packages.
- * Acknowledge NMU 0.2.36.1. (Closes: #246368)
-
- -- J.H.M. Dassen (Ray) Tue, 4 May 2004 07:58:02 +0200
-
-debootstrap (0.2.36.1) unstable; urgency=low
-
- * Non-maintainer upload with maintainer permission.
- * [sarge, sid] Drop yaboot from powerpc, as debian-installer handles this
- now (closes: #246368).
-
- -- Colin Watson Fri, 30 Apr 2004 00:05:02 +0100
-
-debootstrap (0.2.36) unstable; urgency=high
-
- Joey Hess :
- * [sid, sarge] Add a subst_package function, and use it to replace libc6
- with libc6.1 on alpha and ia64, to avoid reordering libc in the required
- list and work around bug #238963. (Closes: #245680)
-
- -- J.H.M. Dassen (Ray) Sun, 25 Apr 2004 18:37:42 +0200
-
-debootstrap (0.2.35) unstable; urgency=high
-
- * [sarge, sid] Dropped syslinux. (Closes: #205379)
- * [woody, woody.buildd] Removed libgdbmg1. (Closes: #244447)
- * [debootstrap, functions] Sync at the end of debootstrap. (Closes: #225742)
-
- -- J.H.M. Dassen (Ray) Thu, 22 Apr 2004 16:51:49 +0200
-
-debootstrap (0.2.34) unstable; urgency=high
-
- * [sid] Dropped libpci1 and libpci2 as the pciutils dependency change has
- been reverted. (Closes: #244344)
-
- -- J.H.M. Dassen (Ray) Thu, 22 Apr 2004 08:14:28 +0200
-
-debootstrap (0.2.33) unstable; urgency=high
-
- * [sid] Added libpci1 and libpci2 for all archs where pciutils is installed,
- as pciutils now depends on them. (Closes: #244344)
-
- -- J.H.M. Dassen (Ray) Sun, 18 Apr 2004 09:41:23 +0200
-
-debootstrap (0.2.32) unstable; urgency=high
-
- * [sarge, sid] No longer try to filter out console-tools on s390. While
- console-tools is basically useless on s390, base-config depends on it.
- (Closes: #241727)
-
- -- J.H.M. Dassen (Ray) Fri, 9 Apr 2004 16:26:23 +0200
-
-debootstrap (0.2.31) unstable; urgency=medium
-
- * [sarge] Exim has changed GnuTLS dependencies. Added libgnutls10,
- libgcrypt7, libgpg-error0, libopencdk8, libtasn1-2; dropped libgnutls7,
- libgcrypt1, libtasn1-0.
- * [sarge] Removed libgnutls7, libgcrypt1, libtasn1-0.
-
- -- J.H.M. Dassen (Ray) Tue, 23 Mar 2004 22:47:28 +0100
-
-debootstrap (0.2.30) unstable; urgency=medium
-
- * [sarge, sid] aboot needs aboot-base. (Closes: #236368, #239302)
-
- -- J.H.M. Dassen (Ray) Mon, 22 Mar 2004 21:10:31 +0100
-
-debootstrap (0.2.29) unstable; urgency=low
-
- * NMU with permission of maintainer.
- * Added {woody,sarge,sid}.buildd scripts to create build chroots.
- Closes: #236418.
- * Added --variant=buildd option for convenient access to these scripts.
-
- -- Daniel Schepler Wed, 10 Mar 2004 02:29:27 -0800
-
-debootstrap (0.2.28) unstable; urgency=medium
-
- * [sid] Exim has changed GnuTLS dependencies. Added libgnutls10, libgcrypt7,
- libgpg-error0, libopencdk8, libtasn1-2; dropped libgnutls7, libgcrypt1,
- libtasn1-0.
- * [sarge,sid] Dropped lilo, mbr, modconf, libdevmapper1.00 as
- debian-installer handles the bootloader installation and modules
- configuration. (Closes: #232667, #232672, #232673)
-
- -- J.H.M. Dassen (Ray) Tue, 24 Feb 2004 09:57:35 +0100
-
-debootstrap (0.2.27) unstable; urgency=medium
-
- * [sarge] Lilo now needs libdevmapper1.00; Removed libopencdk8, libgcrypt7,
- libgpg-error0.
-
- -- J.H.M. Dassen (Ray) Sat, 14 Feb 2004 01:19:48 +0100
-
-debootstrap (0.2.26) unstable; urgency=medium
-
- * [sarge] Removed gcc-3.2-base. (Closes: #230697)
- * [sid] Lilo now needs libdevmapper1.00 .
-
- -- J.H.M. Dassen (Ray) Tue, 3 Feb 2004 08:27:54 +0100
-
-debootstrap (0.2.25) unstable; urgency=high
-
- * [functions] Unmount proc/bus/usb, not proc/usb. (Closes: #229122)
-
- -- J.H.M. Dassen (Ray) Fri, 30 Jan 2004 18:01:29 +0100
-
-debootstrap (0.2.24) unstable; urgency=high
-
- * [functions, sarge, sid] Try to unmount proc/usb, dev/shm, dev/pts on exit;
- don't fail when there's nothing to unmount.
- (Closes: #229122, #229901, #229907)
- * [woody] Don't fail when there's no dev/pts to unmount.
- * [sarge, sid] Don't install pcmcia-cs as debian-installer takes care of
- that where needed. (Closes: #221907)
- * [sid] Removed libopencdk8, libgcrypt7, libgpg-error0.
- * [sarge] libopencdk8 (needed for exim4-daemon-light via libgnutls7)
- Depends: libgcrypt7, libgpg-error0. (Closes: #229989)
-
- -- J.H.M. Dassen (Ray) Wed, 28 Jan 2004 18:48:02 +0100
-
-debootstrap (0.2.23) unstable; urgency=high
-
- * [sarge] Dropped libopencdk4 in favour of libopencdk8 as gnutls has switched.
-
- -- J.H.M. Dassen (Ray) Thu, 1 Jan 2004 01:30:02 +0100
-
-debootstrap (0.2.22) unstable; urgency=high
-
- * [sid] libopencdk8 Depends: libgcrypt7, libgpg-error0.
-
- -- J.H.M. Dassen (Ray) Wed, 31 Dec 2003 12:35:03 +0100
-
-debootstrap (0.2.21) unstable; urgency=high
-
- * [sarge] Added coreutils' new predependencies libacl1 and libattr1; removed
- libsasl2 as it is no longer needed.
-
- -- J.H.M. Dassen (Ray) Sun, 28 Dec 2003 22:54:08 +0100
-
-debootstrap (0.2.20) unstable; urgency=high
-
- * [sarge] base-config now Depends: aptitude; aptitude Depends:
- libsigc++-1.2-5c102.
-
- -- J.H.M. Dassen (Ray) Sun, 28 Dec 2003 15:11:31 +0100
-
-debootstrap (0.2.19) unstable; urgency=high
-
- * [sid] base-config now Depends: aptitude; aptitude Depends:
- libsigc++-1.2-5c102.
-
- -- J.H.M. Dassen (Ray) Wed, 24 Dec 2003 09:03:44 +0100
-
-debootstrap (0.2.18) unstable; urgency=low
-
- * Thanks to Steinar Gunderson and Matt Kraii for the NMU fixing some
- d-i related problems. (Closes: Bug#220150)
- * Acknowledge that the problems really are fixed now. (Closes:
- Bug#213669, Bug#209273, Bug#210912)
-
- * Fix downloading of Packages files to retry if bz2 or gz isn't available
- on the mirror. (Closes: Bug#194592)
-
- -- Anthony Towns Sat, 15 Nov 2003 00:13:13 +1000
-
-debootstrap (0.2.17.1) unstable; urgency=high
-
- * NMU
- * [sarge,sid] Display only the package name when retrieving packages.
- (Closes: #213669, #209273)
- * [sarge,sid] Added progress information for downloading package
- details. (Closes: #210912)
-
- -- Steinar H. Gunderson Mon, 10 Nov 2003 15:11:09 +0100
-
-debootstrap (0.2.17) unstable; urgency=high
-
- * [sarge] Fixed typo: libreadlin4 -> libreadline4. (Closes: #219655)
-
- -- J.H.M. Dassen (Ray) Sat, 8 Nov 2003 23:23:37 +0100
-
-debootstrap (0.2.16) unstable; urgency=high
-
- * [sarge,sid] libreadline4 is required for amiga-fdisk on powerpc.
- (Closes: #218533)
- * [sarge,sid] Put libreadline4 in required rather than base for ia64.
-
- -- J.H.M. Dassen (Ray) Wed, 5 Nov 2003 08:09:41 +0100
-
-debootstrap (0.2.15) unstable; urgency=high
-
- * ia64 fixes by Richard Hirst : (Closes: #218533)
- * [sarge, sid] Add libreadline4 to base for ia64 as parted needs it.
- * [sarge, sid] Remove gcc-2.96-base from required for ia64.
-
- -- J.H.M. Dassen (Ray) Sat, 1 Nov 2003 12:58:34 +0100
-
-debootstrap (0.2.14) unstable; urgency=high
-
- * [sarge] Made exim4 the default MTA. (Closes: #217657)
- * [sarge] Removed libstdc++2.10-glibc2.2, libldap2 .
- * [sid] Dropped libopencdk4 in favour of libopencdk8 as gnutls has switched.
-
- -- J.H.M. Dassen (Ray) Tue, 28 Oct 2003 09:56:27 +0100
-
-debootstrap (0.2.13) unstable; urgency=high
-
- * [sarge] Added libtextwrap1 for tasksel.
-
- -- J.H.M. Dassen (Ray) Wed, 22 Oct 2003 08:10:37 +0200
-
-debootstrap (0.2.12) unstable; urgency=high
-
- * [sarge, sid] Add libreadline4 to required for m68k as amiga-fdisk needs
- it. (Closes: #216617)
-
- -- J.H.M. Dassen (Ray) Mon, 20 Oct 2003 10:05:09 +0200
-
-debootstrap (0.2.11) unstable; urgency=high
-
- * [sid] Added libc6-sparc64 lib64gcc1 lib64ncurses5 to base for sparc.
- (Closes: #215590)
- * [sarge, sid] Dropped libreadline as bash no longer depends on it.
- * [sid] Dropped libstdc++2.10-glibc2.2 and its associated special cases as
- it is no longer needed.
-
- -- J.H.M. Dassen (Ray) Wed, 15 Oct 2003 19:42:58 +0200
-
-debootstrap (0.2.10) unstable; urgency=high
-
- * [sid] Fixed /usr/sbin/sendmail symlink to point to exim4. (Closes: #213734)
-
- -- J.H.M. Dassen (Ray) Sat, 4 Oct 2003 15:47:31 +0200
-
-debootstrap (0.2.9) unstable; urgency=high
-
- * [sarge] Added libgdbm3 for man-db.
-
- -- J.H.M. Dassen (Ray) Thu, 2 Oct 2003 23:57:09 +0200
-
-debootstrap (0.2.8) unstable; urgency=high
-
- * [sid] Added libtextwrap1 for tasksel; removed libsasl2 as it is no longer
- needed.
-
- -- J.H.M. Dassen (Ray) Thu, 2 Oct 2003 07:57:16 +0200
-
-debootstrap (0.2.7) unstable; urgency=high (fixes RC d-i bug)
-
- * [sarge] Reinstated special-case for libperl5.8; it is still needed for
- non-i386 until sarge has perl >= 5.8.0-20. (Closes: #213280)
- * [debian/control] Updated Standards-Version; fixed removal of slink and
- potato scripts from udeb.
- * [debian/control] Updated priorities; debootstrap-udeb is required (for
- debian-installer).
- * [debian/rules] Fixed dpkg-distaddfile accordingly.
-
- -- J.H.M. Dassen (Ray) Tue, 30 Sep 2003 14:31:57 +0200
-
-debootstrap (0.2.6) unstable; urgency=low
-
- * [sarge] Added e2fslibs, libcomerr2, libss2, libuuid1 for e2fsprogs.
-
- -- J.H.M. Dassen (Ray) Fri, 26 Sep 2003 13:50:58 +0200
-
-debootstrap (0.2.5) unstable; urgency=low
-
- * [sid] Added libgdbm3 for man-db.
- * [sarge, sid] Dropped special-case for libperl5.8 (Closes: #210425).
- * [sid] Make exim4 the default MTA as it is configured through debconf.
- (Closes: #208047)
- * [sid] Removed libldap2 which is no longer needed.
-
- -- J.H.M. Dassen (Ray) Sun, 21 Sep 2003 13:30:49 +0200
-
-debootstrap (0.2.4) unstable; urgency=low
-
- * [sid] Added coreutils' new predependencies libacl1 and libattr1.
- * [debian/README.Debian] Corrected example invocation. (Closes: #206142)
- * [debian/README.Debian] Fixed a typo.
-
- -- J.H.M. Dassen (Ray) Wed, 20 Aug 2003 10:28:49 +0200
-
-debootstrap (0.2.3) unstable; urgency=low
-
- * [sarge] Add new dependencies of debconf: debconf-i18n
- liblocale-gettext-perl libtext-wrapi18n-perl libtext-charwidth-perl.
- * Acknowledge NMU. (Closes: #203370)
-
- -- J.H.M. Dassen (Ray) Sat, 16 Aug 2003 20:15:40 +0200
-
-debootstrap (0.2.2-0.1) unstable; urgency=low
-
- * NMU.
- * Fix typo in woody script. (Closes: #203370)
-
- -- Petter Reinholdtsen Tue, 29 Jul 2003 20:29:01 +0200
-
-debootstrap (0.2.2) unstable; urgency=low
-
- * [debian/changelog] Included entries for NMUs 0.1.17.31 through .34 whose
- changes were incorporated by aj already.
- * [Makefile] Invoke MAKEDEV through its FHS location (noted by Matt
- Zimmerman). (Closes: #190239)
- * Acknowledge older NMUs whose changes have been incoporated.
- (Closes: #135675, #161695, #191849)
-
- -- J.H.M. Dassen (Ray) Tue, 29 Jul 2003 18:31:49 +0200
-
-debootstrap (0.2.1) unstable; urgency=low
-
- * The Day of the Daffodils release.
-
- * Accept NMUs up to 0.1.17.30. Thanks guys! (Closes: Bug#148377,
- Bug#150161, Bug#150492, Bug#153962, Bug#154463, Bug#155906,
- Bug#160879, Bug#161469, Bug#161469, Bug#161722, Bug#163860,
- Bug#172118, Bug#176221, Bug#179504, Bug#179725, Bug#185397,
- Bug#187893, Bug#188053, Bug#189472, Bug#189551, Bug#190108,
- Bug#191288, Bug#193794, Bug#193806, Bug#195012, Bug#195742,
- Bug#199333, Bug#201066)
- * JHM added to Uploaders.
-
- * Change the info/error/warning/progress calls to include a unique word
- for each string, a printf format string, and any arguments to the
- printf string.
- * Add support for debian-installer interaction
-
- * Add some support for l10n. Gettext is used if it's available; no
- translations are included as of yet. This support doesn't
- affect debian-installer, which has its own stuff for i18n, nor
- boot-floppies. (Closes: Bug#125647)
-
- * Some initial support for cross-bootstrapping in the sid script.
-
- * Use dpkg --print-installation-architecture instead of
- --print-architecture. (Closes: Bug#138526, Bug#159720)
-
- * Add new dependencies of debconf: debconf-i18n liblocale-gettext-perl
- libtext-wrapi18n-perl libtext-charwidth-perl. (Closes: Bug#201066)
- * Add new dependencies of libldap2: libgnutls7 libgcrypt1 liblzo1
- libopencdk4 libtasn1-0 zlib1g. (Closes: Bug#201663)
- * Remove libgdbmg1. (Closes: Bug#202304)
- * Add new dependecies of e2fsprogs: e2fslibs libcomerr2 libss2 libuuid1.
- (Closes: Bug#203033)
- * Add wget to base. (Closes: Bug#145635)
- * Switch from netkit-ping to iputils-ping.
-
- * Changed the manpage a little. (Closes: Bug#126864)
- * Updated README.Debian.
-
- -- Anthony Towns Tue, 29 Jul 2003 18:15:24 +1000
-
-debootstrap (0.1.17.34) unstable; urgency=medium
-
- * [sid] Added e2fsprogs' new predependencies (e2fslibs, libcomerr2, libss2,
- libuuid1).
- * [sarge] Removed libgdbmg1 as it is no longer needed.
-
- -- J.H.M. Dassen (Ray) Sun, 27 Jul 2003 09:20:49 +0200
-
-debootstrap (0.1.17.33) unstable; urgency=medium
-
- * [sid] Removed libgdbmg1 as it is no longer needed.
- * [sarge] libldap2 now Depends: libgnutls7, libsasl2; added those and their
- dependencies (libgcrypt1 liblzo1 libopencdk4 libtasn1-0 zlib1g). Dropped
- libsasl7 in favour of libsasl2.
-
- -- J.H.M. Dassen (Ray) Mon, 21 Jul 2003 19:00:28 +0200
-
-debootstrap (0.1.17.32) unstable; urgency=medium
-
- * [sid] libldap2 now Depends: libgnutls7; added that and its dependencies
- (libgcrypt1 liblzo1 libopencdk4 libtasn1-0 zlib1g); dropped libssl0.9.7 .
-
- -- J.H.M. Dassen (Ray) Thu, 17 Jul 2003 07:05:09 +0200
-
-debootstrap (0.1.17.31) unstable; urgency=medium
-
- * [sid] Follow debconf changes. debconf now Depends: debconf-i18n |
- debconf-english; debconf-i18n having Priority: important and
- debconf-english having Priority: extra, so we satisfy the dependency
- through debconf-i18n. debconf-i18n in turn pulls in three additional
- packages: liblocale-gettext-perl, libtext-wrapi18n-perl,
- libtext-charwidth-perl .
-
- -- J.H.M. Dassen (Ray) Sun, 13 Jul 2003 08:52:55 +0200
-
-debootstrap (0.1.17.30) unstable; urgency=medium
-
- * [sarge]
- * Added sysv-rc for /usr/sbin/update-rc.d .
- * Added initscripts to satisfy sysvinit's predependency.
- * libparted1.6-0 has replaced libparted1.4 on ia64. (Closes: #197957)
-
- -- J.H.M. Dassen (Ray) Mon, 30 Jun 2003 07:05:22 +0200
-
-debootstrap (0.1.17.29) unstable; urgency=medium
-
- * [sid] libconsole has replaced console-tools-libs. (Closes: #195722)
- * [sarge] libperl5.6 has been replaced by libperl5.8 . (Closes: #195588)
-
- -- J.H.M. Dassen (Ray) Mon, 2 Jun 2003 00:40:54 +0200
-
-debootstrap (0.1.17.28) unstable; urgency=medium
-
- * [sarge] libnewt0.51 has replaced libnewt0; it requires slang1a-utf8.
-
- -- J.H.M. Dassen (Ray) Wed, 28 May 2003 07:42:14 +0200
-
-debootstrap (0.1.17.27) unstable; urgency=medium
-
- * urgency medium to not hold up .26 with that longer as necessary
- * [sarge] added libtext-iconv-perl (this is the second part
- from .22) (closes: #184539)
-
- -- Rene Engelhard Mon, 19 May 2003 00:08:48 +0200
-
-debootstrap (0.1.17.26) unstable; urgency=medium
-
- * [sarge] libpcap0.7 has replaced libpcap0.
-
- -- J.H.M. Dassen (Ray) Sun, 18 May 2003 23:23:46 +0200
-
-debootstrap (0.1.17.25) unstable; urgency=medium
-
- * [sarge] Added libblkid1 (for e2fsprogs).
-
- -- J.H.M. Dassen (Ray) Sun, 4 May 2003 12:44:00 +0200
-
-debootstrap (0.1.17.24) unstable; urgency=medium
-
- * [sid] Updates for new whiptail:
- * Replaced libnewt0 by libnewt0.51.
- * Added slang1a-utf8.
-
- -- J.H.M. Dassen (Ray) Tue, 29 Apr 2003 19:04:51 +0200
-
-debootstrap (0.1.17.23) unstable; urgency=medium
-
- * [sid]
- * Added sysv-rc for /usr/sbin/update-rc.d .
- * Added initscripts to satisfy sysvinit's predependency.
- * For exim, dropped libsasl7 in favour of libsasl2.
- * Added libssl0.9.7 for libsasl2.
-
- -- J.H.M. Dassen (Ray) Tue, 22 Apr 2003 06:56:25 +0200
-
-debootstrap (0.1.17.22) unstable; urgency=low
-
- * [sid] added libtext-iconv-perl which is needed to display
- localized po-debconf templates actually localized.
- This needs a second step later for sarge but that only is possible
- after libtext-iconv-perl 1.2-2 went into sarge.
-
- -- Rene Engelhard Fri, 18 Apr 2003 16:25:17 +0200
-
-debootstrap (0.1.17.21) unstable; urgency=medium
-
- * [sarge, sid] Added gcc-3.3-base (as it is needed for current libstdc++5).
-
- -- J.H.M. Dassen (Ray) Fri, 18 Apr 2003 08:11:55 +0200
-
-debootstrap (0.1.17.20) unstable; urgency=medium
-
- * [woody, sarge, sid] Add devfsd on s390 as that architecture uses devfs by
- default. (Closes: #180252)
- * [sarge] Removed the dummy fileutils package.
-
- -- J.H.M. Dassen (Ray) Mon, 7 Apr 2003 19:59:42 +0200
-
-debootstrap (0.1.17.19) unstable; urgency=medium
-
- * [sid] Added libblkid1 (for e2fsprogs).
-
- -- J.H.M. Dassen (Ray) Sun, 6 Apr 2003 21:43:29 +0200
-
-debootstrap (0.1.17.18) unstable; urgency=medium
-
- * [sarge] Added libgcc1, libstdc++5, gcc-3.2-base; dropped aptitude,
- libsigc++0 .
- * Debootstrap has depended on binutils since 0.1.17.3. (Closes: #184304)
-
- -- J.H.M. Dassen (Ray) Wed, 19 Mar 2003 06:55:56 +0100
-
-debootstrap (0.1.17.17) unstable; urgency=medium
-
- * NMU
- * Really drop aptitude from the sid script, not just libsigc++0.
-
- -- J.H.M. Dassen (Ray) Tue, 4 Feb 2003 06:49:36 +0100
-
-debootstrap (0.1.17.16) unstable; urgency=medium
-
- * NMU
- * Drop aptitude from the sid script (base-config 1.51 dropped its dependency
- on it) and libsigc++0 (which was only needed for aptitude). This makes
- "pbuilder create --distribution sid" work again. (Closes: #177221, #177998).
-
- -- J.H.M. Dassen (Ray) Sun, 2 Feb 2003 20:41:35 +0100
-
-debootstrap (0.1.17.15) unstable; urgency=low
-
- * NMU
- * For gcc-transition, libgcc1 and libstdc++5 and gcc-3.2-base
- required by groff-base, and potentially other packages compiled with
- gcc-3.2.
-
- -- Junichi Uekawa Mon, 13 Jan 2003 15:39:55 +0900
-
-debootstrap (0.1.17.14) unstable; urgency=low
-
- * NMU
- * Remove debootstrap-udeb's dependency on retriever.
-
- -- Tollef Fog Heen Sat, 7 Dec 2002 14:53:52 +0100
-
-debootstrap (0.1.17.13) unstable; urgency=low
-
- * NMU
- * sarge: Removed shellutils, textutils and added coreutils instead.
- Verified that the result works for "pbuilder create --distribution sarge"
- (Closes: #163789)
- Fileutils is still in there for now, due to sarge's debconf versioned
- dependency on it.
-
- -- J.H.M. Dassen (Ray) Tue, 8 Oct 2002 23:17:47 +0200
-
-debootstrap (0.1.17.12) unstable; urgency=low
-
- * NMU
- * Fix shell variable quoting problem, to change $10 -> ${10}
- (closes: #161468)
-
- -- Junichi Uekawa Sat, 21 Sep 2002 13:39:47 +0900
-
-debootstrap (0.1.17.11) unstable; urgency=low
-
- * NMU
- * sarge: added libdb1-compat.
-
- -- J.H.M. Dassen (Ray) Sat, 21 Sep 2002 00:37:36 +0200
-
-debootstrap (0.1.17.10) unstable; urgency=low
-
- * NMU
- * sid: Removed shellutils, fileutils, and added coreutils for required
- target (closes: #161332)
- * sid: change libperl5.6 to libperl5.8 (closes: #158606)
-
- -- Junichi Uekawa Wed, 18 Sep 2002 21:41:36 +0900
-
-debootstrap (0.1.17.9) unstable; urgency=low
-
- * NMU
- * Added "libdb1-compat" to sid and verified that the resulting package is
- usable for "pbuilder create --distribution sid".
-
- -- J.H.M. Dassen (Ray) Sat, 14 Sep 2002 15:09:10 +0200
-
-debootstrap (0.1.17.8) unstable; urgency=low
-
- * NMU
- * The "it didn't change the way the installer worked" release.
- * Makefile: create $(DESTDIR)/usr/share/man/man8 before attempting to
- install a file to it (Closes: #139543)
- * functions: fix race condition in smallyes() implementation; thanks to Matt
- Zimmerman for the analysis. "Sometimes, dpkg finishes executing before
- smallyes runs, and it loops forever while echo fails repeatedly due to the
- broken pipe." To fix this race, we simply swap the loop condition and
- body, so that if the echo fails, smallyes() exits cleanly. I further
- changed "true" to ":" to save the expense of an extra process for shells
- where "true" is not a built-in.
- (Closes: #139529)
-
- -- Branden Robinson Thu, 29 Aug 2002 12:50:08 -0500
-
-debootstrap (0.1.17.7) unstable; urgency=low
-
- * NMU
- * Forked "sid" target from "sarge" target, changed "libcap0" to the now
- current "libpcap0.7" and verified that the result works with pbuilder.
- (Closes: #156574)
-
- -- J.H.M. Dassen (Ray) Wed, 21 Aug 2002 11:01:52 +0200
-
-debootstrap (0.1.17.6) unstable; urgency=low
-
- * NMU
- * add dselect to required (I found out that it is actually required
- for pbuilder create to work) (closes: #154527)
- * change DEBIAN_FRONTEND=Noninteractive to "noninteractive" (closes: #154794)
- * add sh* patch from Yaegashi (closes: #155142)
-
- -- Junichi Uekawa Thu, 8 Aug 2002 19:23:04 +0900
-
-debootstrap (0.1.17.5) unstable; urgency=low
-
- * NMU
- * mistake in the last upload, sorry aj.
- sid points to sarge, not woody. (closes: #149971)
-
- -- Junichi Uekawa Sat, 27 Jul 2002 17:22:05 +0900
-
-debootstrap (0.1.17.4) unstable; urgency=low
-
- * NMU
- * add "sarge" target (closes: #153957)
-
- -- Junichi Uekawa Tue, 23 Jul 2002 18:03:01 +0900
-
-debootstrap (0.1.17.3) unstable; urgency=low
-
- * NMU
- * Depend on binutils (closes: #138489)
- * Sleep is optional (closes: #150468)
- * POSIXify a bit more (closes: #150487)
- * Add support for --components (closes: #116801)
-
- -- Tollef Fog Heen