summaryrefslogtreecommitdiffstats
path: root/scripts (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-10-28scripts/gutsy: Fix debootstrap --variant=fakechroot failure because ↵Mattia Rizzolo1-0/+19
initscripts is no longer part of the base system Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-10-28scripts/gutsy: sync from scripts/sidMattia Rizzolo1-38/+40
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-10-27Add (Ubuntu) bionic as a symlink to gutsy.Mattia Rizzolo1-0/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-04-22Add (Ubuntu) artful as a symlink to gutsy.Mattia Rizzolo1-0/+1
2016-11-14remove scratchbox2 support (closes: #796189)Riku Voipio2-8/+4
2016-10-19Add (Ubuntu) zesty as a symlink to gutsy.Colin Watson1-0/+1
2016-10-18Only unpack and configure the base system when there are packages to installAnsgar Burchardt1-11/+13
Bug: https://bugs.debian.org/825034
2016-10-18Add symlinks for buster and bullseyeAnsgar Burchardt2-0/+2
2016-10-18Add symlink for oldoldstable.Ansgar Burchardt1-0/+1
2016-10-18Only use `tar -k` for new releasesAnsgar Burchardt1-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
2016-10-18Add jessie-kfreebsd to merged-/usr blacklistAnsgar Burchardt1-1/+1
Just as jessie, jessie-kfreebsd doesn't support merged-/usr well enough.
2016-09-09Feign install of dpkg in second stageAnsgar Burchardt1-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`.
2016-09-08Use CODENAME to identify suites which support merged-/usrAnsgar Burchardt1-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.
2016-09-08Merged /usr support for debootstrapMarco d'Itri1-0/+6
2016-05-01Add (Ubuntu) yakkety as a symlink to gutsyLuca Falavigna1-0/+1
2016-03-20Support kfreebsd & hurd arches on Ubuntu targets.Jon Boden1-0/+2
2016-02-18Split setup_devices in setup_devices and setup_dynamic_devices,Marco d'Itri16-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)
2015-11-11Add Tanglu supportMatthias Klumpp4-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>
2015-10-29Add (Ubuntu) xenial as a symlink to gutsy.Colin Watson1-0/+1
2015-07-28Add (Ubuntu) wily as a symlink to gutsy.Colin Watson1-0/+1
2015-05-10Support the jessie-kfreebsd suiteSteven Chamberlain1-0/+1
Add jessie-kfreebsd as a symlink to sid
2014-11-09I'm an idiot.Julien Cristau1-0/+1
2014-10-20Add (Ubuntu) vivid as a symlink to gutsy.Colin Watson1-0/+1
2014-05-06Add (Ubuntu) utopic as a symlink to gutsy.Colin Watson1-0/+1
2014-02-13Install ca-certificates as well as apt-transport-https for HTTPS ↵Colin Watson2-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.
2014-02-11Install apt-transport-https if installing from an HTTPS mirror (LP: #1135163).Colin Watson2-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.
2013-12-19Install base-passwd and base-files in two callsTollef Fog Heen2-2/+4
2013-10-21Add (Ubuntu) trusty as a symlink to gutsy.Matthias Klose1-0/+1
2013-05-22scripts/sid, scripts/gutsy: Add a policy-rc.d, matching that in ↵Colin Watson2-0/+12
debian-installer-utils. This is the primary way to disable daemon startup.
2013-05-22scripts/gutsy: Make the fake initctl pass through "initctl version" calls, ↵Colin Watson1-0/+1
used by such things as invoke-rc.d to figure out whether it's running under Upstart (LP: #1182540).
2013-05-18Add (Ubuntu) saucy as a symlink to gutsy.Scott Kitterman1-0/+1
2013-05-05releasing version 1.0.49Joey Hess1-0/+1
2012-10-24Add (Ubuntu) raring as a symlink to gutsy.Colin Watson1-0/+1
2012-04-26Add (Ubuntu) quantal as a symlink to gutsy.Colin Watson1-0/+1
2011-10-05Add (Ubuntu) precise as a symlink to gutsy.Colin Watson1-0/+1
2011-07-26Move setup_devices to second stage of bootstrap. Closes: #498731, #531316Otavio Salvador16-48/+20
2011-07-10Use md5sums for sarge, which did not consistently have sha1sums everywhere. ↵Joey Hess3-0/+3
Closes: #633158
2011-05-20Use md5sums for woody and potato, which only had those checksums in the ↵Joey Hess3-0/+3
Packages files. Closes: #627365
2011-05-20If ubuntu-keyring is installed, check Release signatures against it when ↵Colin Watson1-0/+1
bootstrapping Ubuntu gutsy and later.
2011-05-09Use the build-essential package instead of Build-Essential: yes.Miguel Figueiredo1-1/+1
Thanks to Mark Hymers. Closes: #619700 Ack by otavio
2011-03-25check keyrings by default, when possibleJoey Hess1-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.
2011-03-22Revert multiarch symlink; this is no longer needed now that dpkg has ↵Colin Watson2-2/+0
returned to a single-directory db layout.
2011-03-22Add (Ubuntu) oneiric as a symlink to gutsy.Colin Watson1-0/+1
2011-03-01For sid and gutsy (a.k.a. natty), install /var/lib/dpkg/info/$(dpkg ↵Colin Watson2-0/+2
--print-architecture) -> . symlink, to cope with multiarch dpkg.
2011-02-25Support bootstrapping oldstable. (Lenny could already be bootstrapped using ↵Joey Hess1-0/+1
that suite name.)
2011-02-22Avoid new(?) warning from dpkg about missing Maintainer field when feigning ↵Joey Hess1-0/+1
install of a package.
2010-10-31sid: Remove old workaround for etch era coreutils/textutils md5sumJoey Hess1-5/+0
diversion problem. (#329394) r65231
2010-10-31unify error messageJoey Hess2-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
2010-10-31fix trivial divergence between sid and gutsy scriptsJoey Hess1-1/+1
r65229
2010-10-30Consistently use tab indenting in scripts/gutsy and scripts/sidChristian Perrier2-168/+169
Ptach by Karl Goetz. Closes: #601821 r65224