58 Commits

Author SHA1 Message Date
Julian Andres Klode
be180bcf93 Minimize the number of manually installed packages
Minimize the number of manually installed packages in images by marking
dependencies of metapackages as automatically installed.

Squashed commits:
* minimize-manual.py: Followup with some cleanup, correct permissions
* fixup: Do not assume current directory
* Reorganize minimal-manual file location.
2019-03-11 11:32:36 +01:00
Balint Reczey
26ab1e69b2 debian/control: Update Vcs-*: URLs 2018-12-12 16:25:54 +01:00
Łukasz 'sil2100' Zemczak
1a39926dd0 First attempt on backporting all raspi3 changes to bionic. 2018-11-29 16:31:06 +01:00
Steve Langasek
7a614635f8 Fix Vcs-Bzr link. 2018-10-26 15:01:17 -06:00
Steve Langasek
93176f134f Add dependency on distro-info for the above. 2018-03-06 10:15:41 +01:00
Balint Reczey
510f16b757 Stop suggesting partimage which is not used anymore 2018-01-05 01:52:00 +01:00
Dimitri John Ledkov
5f64c373f1 Drop android-tools-fsutils dependency, and instead install it on
demand for the nexus7 sub-arch. This target is no longer produced,
thus by doing this android-tools can fall out of main to universe.
2017-12-11 12:22:31 +00:00
Balint Reczey
59fe9b1550 Bump needed live-build version which can build images without initrd 2017-09-29 15:16:25 -04:00
Balint Reczey
cfda7d20bd Use xz -T4 -0 instead of pxz
Test showed very little difference in file-size between -0 and -9 while
both compression and decompression need much less memory and compression
needs less CPU time for -0.

Supported xz versions before 5.2 also accept the -T4 option but ignore it.

Also depend on xz-utils instead of on pxz.

LP: #1701132
2017-06-30 12:22:29 +02:00
Balint Reczey
6c9cf10d72 Depend on pxz and vmdk-stream-converter instead of installing them at runtime 2017-06-14 18:25:15 +02:00
Balint Reczey
aa54a130c3 Depend on packages in main instead of installing them at runtime 2017-06-14 18:25:11 +02:00
Balint Reczey
0109d5304e Optionally use ubuntu-image for building snap based images 2017-04-28 22:30:18 +02:00
Balint Reczey
cf20be3266 ddd 2017-04-28 22:27:35 +02:00
Balint Reczey
b616075f47 Sort and list dependencies nicely 2017-04-28 22:26:51 +02:00
Loïc Minier
4b414c06a6 Reapply changes from 1033..1038; fix conflict in changelog.
* live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early: add new "input"
  group to etc/group and etc/gshadow static maps.
* live-build/ubuntu-core/includes.chroot/etc/resolv.conf: use relative
  symlink as suggested by lintian.
* Bump Standards-Version to 3.9.6.
2015-02-04 13:32:24 +01:00
Loïc Minier
5f8355200a Revert to r1033 to apply uncommitted upload. 2015-02-04 13:28:43 +01:00
Loïc Minier
e96d307720 Bump Standards-Version to 3.9.6. 2015-02-04 13:24:45 +01:00
Stéphane Graber
9caf7cafdd * Add two new hooks for Ubuntu Touch to setup sensible /etc/passwd,
/etc/shadow, /etc/group and /etc/gshadow PRIOR to package installation
  to guarantee user/group ordering on the image and then to check for any
  unexpected change to those files. (LP: #1332538)
  Any change to either the initial set of users and groups or to the
  post-package-install set will now be fatal to the image and will require
  a manual update of the hardcoded user/group list contained in this new
  chroot_early hook.
* Bump dependency on live-build accordingly.
* Update the setup_user hook to also take care of gshadow.
2014-09-24 10:58:50 +01:00
Colin Watson
c7ba55e819 Drop fdupes analysis: not widely used any more, can be done separately
if needed, and very noisy in build logs.
2014-06-24 17:03:04 +01:00
Colin Watson
4923df1abf The EXTRA_ARCHIVES environment variable defined in 2.212 doesn't quite
work properly because it doesn't allow for signing key configuration.
Rename it to the more domain-specific EXTRA_PPAS (which is now a
space-separated sequence of <ppa-owner>/<ppa-name> pairs), and fetch
signing keys for those from Launchpad using python3-software-properties.
2014-05-19 15:28:05 +01:00
Colin Watson
5e683e7dd6 Make livecd-rootfs be Architecture: any so that we can go back to the
android-tools-fsutils dependency being architecture-specific, which
relieves us of having to port it to new architectures which don't care
about Android.
2014-01-31 10:59:23 +00:00
Stéphane Graber
a9e80f9118 releasing version 2.198 2013-10-23 09:33:20 -04:00
Oliver Grawert
f46694091c make the dependency on android-tools-fsutils not arch specific, seems dpkg doesnt like arch specific binary deps in arch all packages 2012-11-09 13:32:00 +01:00
Oliver Grawert
669f13896e add a dependency on android-tools-fsutils for armhf builds, add nexus7 live-build configuration, add nexus7 post processing with make_ext4fs for teh tarball to roll a proper android img file 2012-11-09 13:06:56 +01:00
Colin Watson
696d9b7900 Bump ubuntu-defaults-builder Breaks to (<< 0.32). 2012-08-22 13:29:21 +01:00
Colin Watson
51ab45ba63 * Adjust for live-build interface changes up to 3.0~a57-1ubuntu1.
* Break ubuntu-defaults-builder (<< 0.31) to account for these interface
  changes.
2012-08-22 13:23:46 +01:00
Adam Conrad
676604d27c Change maintainer to Ubuntu Developers 2012-01-12 07:28:16 -07:00
Adam Conrad
18b87630d3 Release version 2.19 with preinstalled-package-pools support; see debian/changelog for more info 2011-07-27 16:22:21 -06:00
Colin Watson
a539cb0b82 we need live-build (>= 3.0~a22-1ubuntu1) now 2011-07-13 19:06:25 +01:00
Colin Watson
d6f42085fc Switch from --binary-remove-linux to config/binary_rootfs/excludes. 2011-06-13 23:32:35 +01:00
Colin Watson
2403a1d29c versioned live-build dependency 2011-06-13 10:46:26 +01:00
Colin Watson
d903b8b9af start live-build configuration 2011-06-10 18:59:01 +01:00
Oliver Grawert
2bd2e11e5a switch ext2 image creation to use loop mounting instead of genext2fs 2010-07-21 15:14:52 +02:00
Oliver Grawert
11ca1fe40c depend on genext2fs 2010-06-25 17:16:19 +02:00
LaMont Jones
3aec55bd40 depends: lzma, drop tmpfs use in general 2010-06-11 08:38:14 -06:00
Steve Kowalik
8d9a5ed2f7 * Add support for armel+omap, and remove incorrect comments from the armel
kernel installation block.
* Really update the maintainer field.
2010-03-25 00:45:22 +11:00
Colin Watson
2dcfcbbe33 Upgrade to debhelper v7. 2009-09-15 13:20:06 +01:00
Loïc Minier
f497b75aad Default suite is the current one as returned by $(lsb_release -cs); depend
on lsb-release.
2009-05-11 09:54:20 +02:00
Martin Pitt
633fbb3540 * Fix versioned dependency to squashfs-tools. "." != "-", silly me. 2007-12-20 14:18:17 +01:00
Martin Pitt
8bcf2f653f * Use -nolzma option of mksquashfs, since our current kernel squashfs module
does not support it yet (see LP #177634). Bump dependency to
  squashfs-tools to ensure availability of that option.
2007-12-20 12:06:07 +01:00
Colin Watson
f743014762 * Vcs-Bzr is now an official field. Use an unauthenticated URL for it. 2007-12-11 15:54:26 +00:00
Colin Watson
dca70b5a79 * Add XS-Vcs-Bzr field. 2007-10-24 17:09:11 +01:00
Matthias Klose
939c1b6d0b livecd-rootfs (0.37) gutsy; urgency=low
* Run fdupes on ${ROOT}/usr.

 -- Matthias Klose <doko@ubuntu.com>  Wed, 03 Oct 2007 16:46:14 +0200
2007-10-03 17:52:32 +02:00
Colin Watson
b5e57add26 * For Edubuntu images, include the intersection of edubuntu-ship-addon and
edubuntu-live in manifest-desktop, so that packages also on the add-on
  CD aren't removed after installation by ubiquity.
2007-07-21 11:48:12 +01:00
Adam Conrad
999b47b334 New copyright, merge changes from production, merge local changes. 2007-07-10 11:12:01 +01:00
Adam Conrad
276ace7a78 No more cloop; 0c3.net mirror info 2006-09-21 00:38:23 +00:00
Adam Conrad
13930b49ed Simple squashfs support 2006-01-11 18:15:18 +00:00
LaMont Jones
e3285d2f15 clean up build-deps, email 2005-10-25 18:03:00 +00:00
LaMont Jones
72764d349f switch on e2fs-zero.py 2005-09-30 01:10:19 +00:00
LaMont Jones
f65e8e8202 deal with udev better. 2005-03-03 22:23:41 +00:00