summaryrefslogtreecommitdiffstats
path: root/scripts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Add (Ubuntu) bionic as a symlink to gutsy.Mattia Rizzolo2017-10-271-0/+1
| | | | Signed-off-by: Mattia Rizzolo <mattia@debian.org>
* Add (Ubuntu) artful as a symlink to gutsy.Mattia Rizzolo2017-04-221-0/+1
|
* remove scratchbox2 support (closes: #796189)Riku Voipio2016-11-142-8/+4
|
* Merge branch 'master' of https://github.com/aburch/debootstrapJulien Cristau2016-10-204-11/+19
|\
| * 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
| |
| * Add symlink for oldoldstable.Ansgar Burchardt2016-10-181-0/+1
| |
| * Only use `tar -k` for new releasesAnsgar Burchardt2016-10-181-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * 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-191-0/+1
|/
* 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`.
* 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.
* Merged /usr support for debootstrapMarco d'Itri2016-09-081-0/+6
|
* Add (Ubuntu) yakkety as a symlink to gutsyLuca Falavigna2016-05-011-0/+1
|
* Support kfreebsd & hurd arches on Ubuntu targets.Jon Boden2016-03-201-0/+2
|
* Split setup_devices in setup_devices and setup_dynamic_devices,Marco d'Itri2016-02-1816-19/+34
| | | | | | | | | | | | | (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)
* Add Tanglu supportMatthias Klumpp2015-11-114-0/+205
| | | | | | | 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>
* Add (Ubuntu) xenial as a symlink to gutsy.Colin Watson2015-10-291-0/+1
|
* Add (Ubuntu) wily as a symlink to gutsy.Colin Watson2015-07-281-0/+1
|
* Support the jessie-kfreebsd suiteSteven Chamberlain2015-05-101-0/+1
| | | | Add jessie-kfreebsd as a symlink to sid
* I'm an idiot.Julien Cristau2014-11-091-0/+1
|
* Add (Ubuntu) vivid as a symlink to gutsy.Colin Watson2014-10-201-0/+1
|
* Add (Ubuntu) utopic as a symlink to gutsy.Colin Watson2014-05-061-0/+1
|
* Install ca-certificates as well as apt-transport-https for HTTPS ↵Colin Watson2014-02-132-2/+2
| | | | 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.
* Install apt-transport-https if installing from an HTTPS mirror (LP: #1135163).Colin Watson2014-02-112-0/+12
| | | | | | | 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.
* Install base-passwd and base-files in two callsTollef Fog Heen2013-12-192-2/+4
|
* Add (Ubuntu) trusty as a symlink to gutsy.Matthias Klose2013-10-211-0/+1
|
* scripts/sid, scripts/gutsy: Add a policy-rc.d, matching that in ↵Colin Watson2013-05-222-0/+12
| | | | debian-installer-utils. This is the primary way to disable daemon startup.
* scripts/gutsy: Make the fake initctl pass through "initctl version" calls, ↵Colin Watson2013-05-221-0/+1
| | | | used by such things as invoke-rc.d to figure out whether it's running under Upstart (LP: #1182540).
* Add (Ubuntu) saucy as a symlink to gutsy.Scott Kitterman2013-05-181-0/+1
|
* releasing version 1.0.49Joey Hess2013-05-051-0/+1
|
* Add (Ubuntu) raring as a symlink to gutsy.Colin Watson2012-10-241-0/+1
|
* Add (Ubuntu) quantal as a symlink to gutsy.Colin Watson2012-04-261-0/+1
|
* Add (Ubuntu) precise as a symlink to gutsy.Colin Watson2011-10-051-0/+1
|
* Move setup_devices to second stage of bootstrap. Closes: #498731, #531316Otavio Salvador2011-07-2616-48/+20
|
* Use md5sums for sarge, which did not consistently have sha1sums everywhere. ↵Joey Hess2011-07-103-0/+3
| | | | Closes: #633158
* Merge branch 'new'Joey Hess2011-05-203-0/+3
|\ | | | | | | | | Conflicts: debian/changelog
| * Use md5sums for woody and potato, which only had those checksums in the ↵Joey Hess2011-05-203-0/+3
| | | | | | | | Packages files. Closes: #627365
* | If ubuntu-keyring is installed, check Release signatures against it when ↵Colin Watson2011-05-201-0/+1
|/ | | | bootstrapping Ubuntu gutsy and later.
* Use the build-essential package instead of Build-Essential: yes.Miguel Figueiredo2011-05-091-1/+1
| | | | | Thanks to Mark Hymers. Closes: #619700 Ack by otavio
* check keyrings by default, when possibleJoey Hess2011-03-251-0/+1
| | | | | | | | | | * 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. * Needs base-installer 1.117.
* Revert multiarch symlink; this is no longer needed now that dpkg has ↵Colin Watson2011-03-222-2/+0
| | | | returned to a single-directory db layout.
* Add (Ubuntu) oneiric as a symlink to gutsy.Colin Watson2011-03-221-0/+1
|
* For sid and gutsy (a.k.a. natty), install /var/lib/dpkg/info/$(dpkg ↵Colin Watson2011-03-012-0/+2
| | | | --print-architecture) -> . symlink, to cope with multiarch dpkg.
* Support bootstrapping oldstable. (Lenny could already be bootstrapped using ↵Joey Hess2011-02-251-0/+1
| | | | that suite name.)
* Avoid new(?) warning from dpkg about missing Maintainer field when feigning ↵Joey Hess2011-02-221-0/+1
| | | | install of a package.
* sid: Remove old workaround for etch era coreutils/textutils md5sumJoey Hess2010-10-311-5/+0
| | | | | | diversion problem. (#329394) r65231
* unify error messageJoey Hess2010-10-312-2/+2
| | | | | | | Afaics, neither CONF_BASE_FAIL_FIVE nor CONF_BASE_FAIL is used anywhere (in eg, base-installer), so I unified those also. r65230