summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* changlog for the last commitsMattia Rizzolo2017-10-281-0/+10
| | | | Signed-off-by: Mattia Rizzolo <mattia@debian.org>
* scripts/gutsy: Fix debootstrap --variant=fakechroot failure because ↵Mattia Rizzolo2017-10-281-0/+19
| | | | | | initscripts is no longer part of the base system Signed-off-by: Mattia Rizzolo <mattia@debian.org>
* scripts/gutsy: sync from scripts/sidMattia Rizzolo2017-10-281-38/+40
| | | | Signed-off-by: Mattia Rizzolo <mattia@debian.org>
* Release 1.0.92Mattia Rizzolo2017-10-271-2/+2
| | | | Signed-off-by: Mattia Rizzolo <mattia@debian.org>
* Add a gbp.conf so tagging with gbp will follow current practise.Mattia Rizzolo2017-10-271-0/+2
| | | | Signed-off-by: Mattia Rizzolo <mattia@debian.org>
* Bump Standards-Version to 4.1.1Mattia Rizzolo2017-10-272-2/+3
| | | | Signed-off-by: Mattia Rizzolo <mattia@debian.org>
* As Priority:extra is deprecated, change to optional.Mattia Rizzolo2017-10-272-1/+2
|
* Add (Ubuntu) bionic as a symlink to gutsy.Mattia Rizzolo2017-10-272-0/+8
| | | | Signed-off-by: Mattia Rizzolo <mattia@debian.org>
* releasing package debootstrap version 1.0.91Christian Perrier2017-07-261-2/+2
|
* Add changelog for Sven's changesColin Watson2017-07-241-0/+7
|
* Use in_path to handle --extractor tooColin Watson2017-07-241-1/+1
|
* Remove unnecessary redirections of in_pathColin Watson2017-07-241-3/+3
|
* Avoid the 'type' shell commandSven Joachim2017-07-241-3/+3
| | | | | It is not mandatory in POSIX and tus not implemented by posh. Use the in_path function instead which is taylored for this need.
* releasing package debootstrap version 1.0.90Christian Perrier2017-04-241-2/+3
|
* Add (Ubuntu) artful as a symlink to gutsy.Mattia Rizzolo2017-04-222-0/+7
|
* releasing version 1.0.89Cyril Brulebois2017-03-101-2/+2
| | | | Signed-off-by: Cyril Brulebois <kibi@debian.org>
* Uniformize COMPONENTS/USE_COMPONENTS handling.Cyril Brulebois2017-03-102-3/+4
| | | | | The preliminary fix in 1.0.67 wasn't sufficient, and was extended in 1.0.72 in a different manner. Let's standardize all for loops.
* Add changelog entry for Simon's changes.Cyril Brulebois2017-03-101-0/+11
|
* Adjust encoding for recently added files.Cyril Brulebois2017-03-095-5/+5
|
* autopkgtest: Exercise schroot behaviour proposed on #856877Simon McVittie2017-03-092-0/+71
|
* autopkgtest: Exercise pbuilder behaviour proposed on #841935Simon McVittie2017-03-092-4/+63
|
* Add an autopkgtest covering #817236 and various other sanity checksSimon McVittie2017-03-094-0/+358
| | | | | | | | | Because debootstrap is relatively slow, I've named the test according to what is being bootstrapped (Debian testing) rather than the checks that are performed, with the intention that additional checks can be added to it. Signed-off-by: Simon McVittie <smcv@debian.org>
* Don't make /dev/ptmx a symlink to pts/ptmx if we don't have toSimon McVittie2017-03-091-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | In a plain chroot or on real hardware, it is preferable to use mknod to create /dev/ptmx. This works as intended with older chroot managers such as sbuild and pbuilder, which were designed for the semantics of "legacy" /dev/pts (a single non-virtualized pty subsystem per kernel) and so mount /dev/pts without the newinstance option. It also works in newer kernels where /dev/pts always behaves as though the newinstance option was given, because on those kernels, opening a (c,5,2) device node automatically looks for an adjacent pts directory and uses its ptmx device node instead. However, if we are running debootstrap inside a restricted container such as lxc or systemd-nspawn, mknod ptmx c 5 2 might not be allowed. If so, fall back to a symlink with a warning. This mode is fine if the debootstrap will be used with systemd-nspawn or lxc, or if a devtmpfs will be mounted over its /dev, but will not work for older chroot managers like sbuild or pbuilder, because those chroot managers leave the ptmxmode mount option at its default 000, causing permission to open the pts/ptmx device node to be denied. Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=817236 Signed-off-by: Simon McVittie <smcv@debian.org>
* releasing version 1.0.88Steve McIntyre2017-02-081-2/+2
|
* pkgdetails_perl: Strip the arch-qualifier (Closes: #836525)Sven Joachim2017-02-032-0/+8
|
* releasing package debootstrap version 1.0.87Christian Perrier2016-11-161-2/+2
|
* remove scratchbox2 support (closes: #796189)Riku Voipio2016-11-145-22/+10
|
* Default to split /usr again, as merged-/usr breaks dpkg-shlibdeps (closes: ↵Julien Cristau2016-11-133-3/+10
| | | | #844221).
* releasing version 1.0.86Cyril Brulebois2016-10-301-2/+2
|
* Fix InRelease support (Closes: #842591).Cyril Brulebois2016-10-302-8/+45
| | | | | | The initial tr|sed|tr looked nice on paper but doesn't work within a d-i context, so let's switch to a shell-only implementation supplied by Ansgar Burchardt.
* Release 1.0.85Julien Cristau2016-10-211-2/+2
|
* debootstrap.8: Use stretch instead of wheezy in examples.Ansgar Burchardt2016-10-202-4/+5
|
* Refactor (In)Release(.gpg) downloadJulien Cristau2016-10-201-31/+37
| | | | | | | | | | - make a separate split_inline_sig function - move downloading all three files to download_release_sig - don't check InRelease signature if signature checking is disabled Thanks to Ansgar Burchardt for the suggestions. Signed-off-by: Julien Cristau <jcristau@debian.org>
* Switch default mirror to deb.debian.org.Julien Cristau2016-10-204-5/+6
|
* Close merged bug only onceJulien Cristau2016-10-201-1/+1
|
* Merge branch 'master' of https://github.com/aburch/debootstrapJulien Cristau2016-10-2013-22/+46
|\
| * Enable merged-/usr by default.Ansgar Burchardt2016-10-193-1/+9
| | | | | | | | Thanks to Marco d'Itri for the patch.
| * Update changelog.Ansgar Burchardt2016-10-191-0/+15
| |
| * Remove unused variable `DATE`Ansgar Burchardt2016-10-181-1/+0
| |
| * Only unpack and configure the base system when there are packages to installAnsgar Burchardt2016-10-181-11/+13
| | | | | | | | Bug: https://bugs.debian.org/825034
| * Add symlinks for buster and bullseyeAnsgar Burchardt2016-10-182-0/+2
| |
| * Remove trailing whitespace.Ansgar Burchardt2016-10-181-2/+2
| |
| * Add symlink for oldoldstable.Ansgar Burchardt2016-10-181-0/+1
| |
| * Error out when seeing short optionsAnsgar Burchardt2016-10-181-1/+1
| | | | | | | | Bug: https://bugs.debian.org/548880
| * Only use `tar -k` for new releasesAnsgar Burchardt2016-10-182-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In old releases, notably in Debian 6 (Squeeze), multiple packages ship the same files using diversions (e.g. bash/dash). As debootstrap naively extracts packages without implementing diversions itself, it relies on tar replacing the files without an error. Ideally we could use `tar --keep-directory-symlink`, but this is likely not portable enough. So continue to use `tar -k`, but only for future releases. Note that this requires no file conflicts among packages debootstrap installs (which is a good idea anyway as they might be extracted in the wrong order). Bug: https://bugs.debian.org/838388
| * Remove empty .gitignore.Ansgar Burchardt2016-10-181-1/+0
| |
| * TODO: Remove comment about makedevAnsgar Burchardt2016-10-181-2/+0
| |
| * No longer Build-Depend on makedevAnsgar Burchardt2016-10-181-1/+1
| | | | | | | | | | The code using makedev to create devices.tar.gz was removed in 26ae52971b21e14c6c81af3b8aa0211bc3553dd2
| * Add jessie-kfreebsd to merged-/usr blacklistAnsgar Burchardt2016-10-181-1/+1
| | | | | | | | | | Just as jessie, jessie-kfreebsd doesn't support merged-/usr well enough.
* | Add (Ubuntu) zesty as a symlink to gutsy.Colin Watson2016-10-192-0/+5
| |