summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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
| |
* | Revert "Switch default mirror to deb.debian.org."Julien Cristau2016-10-194-6/+5
| | | | | | | | | | | | Pushed by mistake. This reverts commit fc9b919df580daf1183649bf197cb2c06a41e95b.
* | Fix syntax error from the InRelease changeJulien Cristau2016-10-191-1/+1
| | | | | | | | Thanks, David Schneider!
* | Switch default mirror to deb.debian.org.Julien Cristau2016-10-184-5/+6
| |
* | Add support for downloading and validating InRelease filesJulien Cristau2016-10-182-6/+30
|/ | | | | Split up detached signature from signed data, in effect re-creating a Release and Release.gpg pair that we can verify with gpgv.
* releasing package debootstrap version 1.0.84Christian Perrier2016-10-061-2/+3
|
* Add support for xz-compressed Packages indicesAnsgar Burchardt2016-10-042-0/+16
| | | | Bug: https://bugs.debian.org/837649
* Release 1.0.83Steve McIntyre2016-09-131-1/+1
|
* Update Standards-Version to 3.9.8Steve McIntyre2016-09-132-2/+6
| | | | No package changes needed
* Update changelog entry for default change.Ansgar Burchardt2016-09-131-1/+1
|
* Default to no merged-/usr.Ansgar Burchardt2016-09-132-3/+7
|
* Add changelog entry for change to READMEAnsgar Burchardt2016-09-131-0/+1
|
* README: Use https://Ansgar Burchardt2016-09-131-2/+2
|
* Add changelog entry for feigning dpkg install in second stageAnsgar Burchardt2016-09-131-0/+2
|
* Feign install of dpkg in second stageAnsgar Burchardt2016-09-091-5/+5
| | | | | | | | | | | Using the `dpkg-deb` extractor, or more precise `dpkg-deb -f`, together with busybox' `tar` results in failure: `dpkg-deb` passes additional options to `tar` that are not understood by busybox' implementation such as `--warning=no-timestamp`. We can avoid this by feigning the installation of `dpkg` in the second stage. Here it is possible to call the installed `dpkg-deb` together with the installed (GNU) `tar`.
* Add changelog entry for merged-/usr support.Ansgar Burchardt2016-09-081-0/+2
|
* Use CODENAME to identify suites which support merged-/usrAnsgar Burchardt2016-09-081-2/+1
| | | | | | Unlike suite names (stable, testing, ...), the codename from the Release file does not change meaning over time. So the codename should be used for any hacks that should only happen for some releases.
* Typo: conterparts -> counterpartsAnsgar Burchardt2016-09-081-1/+1
|
* Pass -k to tar when extracting packagesAnsgar Burchardt2016-09-081-2/+2
| | | | | When installing with a merged /usr, the symlinks in / should not be replaced with real directories when extracting the packages.
* Merged /usr support for debootstrapMarco d'Itri2016-09-084-0/+52
|
* Validate SUITE against Release's Suite or CodenameAnsgar Burchardt2016-09-082-0/+21
| | | | Bug: https://bugs.debian.org/837075
* releasing package debootstrap version 1.0.82Christian Perrier2016-09-081-2/+2
|
* Excise all devices.tar.gz codeAlex Bennée2016-09-066-40/+22
| | | | | | | Since bug #571136 was fixed the --second-stage doesn't even use the devices tarball so we can remove all its related cruft. The README has been updated to show when real root access is required and give an example of a foreign debootstrap which works with fakeroot.
* releasing package debootstrap version 1.0.81Christian Perrier2016-05-031-2/+3
|
* Add changelog entry for yakkety symlinkLuca Falavigna2016-05-011-0/+6
|
* Add (Ubuntu) yakkety as a symlink to gutsyLuca Falavigna2016-05-011-0/+1
|
* releasing package debootstrap version 1.0.80Christian Perrier2016-03-221-2/+2
|
* close bugSamuel Thibault2016-03-201-1/+2
|
* Support kfreebsd & hurd arches on Ubuntu targets.Jon Boden2016-03-202-0/+9
|
* releasing package debootstrap version 1.0.79Christian Perrier2016-02-191-2/+3
|
* hurd: move setting up dev and servers firmlink to setup_proc stage.Samuel Thibault2016-02-182-9/+14
| | | | | Also firmlink proc there. Thanks Gabriele Giacone for all the investigation!
* Split setup_devices in setup_devices and setup_dynamic_devices,Marco d'Itri2016-02-1818-22/+73
| | | | | | | | | | | | | (setup_devices now only deals with static device nodes) 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)
* Adding myself to uploaders and uploading.Steve McIntyre2016-01-292-2/+3
|
* Don't call mknod with --mode, it's not supported in busyboxSteve McIntyre2016-01-292-8/+12
| | | | | | | Use -m instead - fixes the broken fix for #812811. Closes: #813124. Uploading with urgency high to get this fix propagated quickly - it's breaking d-i installs right now.
* Use HTTPS for Vcs-* URLs, and link to cgit rather than gitweb.Colin Watson2016-01-292-2/+8
|
* releasing version 1.0.77Cyril Brulebois2016-01-271-1/+1
|
* Fix permissions on device nodes (Closes: #812811).Cyril Brulebois2016-01-272-6/+13
|
* releasing version 1.0.76Cyril Brulebois2016-01-241-2/+2
|
* Stop creating useless device nodes (Closes: #571136).Cyril Brulebois2016-01-242-6/+28
| | | | Thanks to Marco d'Itri.
* releasing version 1.0.75Cyril Brulebois2015-11-111-2/+2
|
* Add Tanglu support (Closes: #771687), thanks to Matthias Klumpp.Cyril Brulebois2015-11-111-0/+6
| | | | | | | | At the moment, the following extra suites are recognized: - aequorea - bartholomea - chromodoris - dasyatis
* Add Tanglu supportMatthias Klumpp2015-11-115-0/+207
| | | | | | | v2: Amended to avoid including staging, which is only an incomplete suite, and not meant to be debootstrap'd. Signed-off-by: Cyril Brulebois <kibi@debian.org>