Didier Roche
b79dcfc1b7
Experimenting transforming ubuntu-desktop-next to a system-image base
10 years ago
Oliver Grawert
7bb4d3ae8a
drop grouper from touch
10 years ago
Adam Conrad
4d877550bd
Call Setup_cleanup in live-build/auto/build to set exit handler.
10 years ago
Adam Conrad
6835c86edc
Conditionalize copying extra-ppas.pref.chroot around
10 years ago
Michael Vogt
6eddccab54
* live-build/auto/config:
...
- add grub-efi-ia32-bin for i386 for efi support
10 years ago
Adam Conrad
e79e2e6493
live-build/auto/config: Handle applying priorities to EXTRA_PPAS
...
via the extra_ppa="user/ppaname:priority" syntax (LP: #1450257 )
10 years ago
Didier Roche
db631a4d2f
fix some typo and take colin's feedback into account
10 years ago
Didier Roche
c59f8ebacd
removed the part that is in the seed and ubiquity
10 years ago
Didier Roche
b35e94e457
add build main configs
10 years ago
Michael Vogt
91e0450507
shuffle install order around
10 years ago
Michael Vogt
5e5abfdb83
* live-build/auto/config:
...
- remove resolvconf, click-apparmor, dosfstools
10 years ago
Michael Vogt
8c51ae1b4d
remove click-hook-framework
10 years ago
Daniel Watkins
164c195a3a
Set ext image options.
10 years ago
Daniel Watkins
e9b8a62a5a
Get the right package sets for arm* and ppc64el.
10 years ago
Daniel Watkins
ef9f3be0de
Install the correct kernels on each arch.
10 years ago
Daniel Watkins
e87232b513
Ensure we ship results of apt-get update.
10 years ago
Daniel Watkins
1f50356409
Put correct apt sources in place.
10 years ago
Daniel Watkins
941d2b3ae1
Add our own hook.
10 years ago
Daniel Watkins
d4598f8326
Get images building without our custom live-build.
10 years ago
Daniel Watkins
e5651db1a7
Get an image that looks about right building.
10 years ago
Oliver Grawert
c96f3ee088
add ubuntu-system-settings-online-accounts to ubuntu-touch
10 years ago
Oliver Grawert
fb4a832699
add more verbosity to the copy command for android fragments in ubuntu-touch
10 years ago
Oliver Grawert
a43bfeffcf
remove all .override files inside the chroot to not kill the buildd
10 years ago
Martin Pitt
8638bb4db9
touch: Explicitly uninstall systemd-sysv, to help apt to install upstart
...
when the preferred "init" alternative is systemd-sysv. Also explicitly
install packagekit to help the problem resolver. Thanks Colin Watson!
(LP: #1428026 )
10 years ago
Ricardo Salveti de Araujo
74d4fd5228
touch: don't depend on mir-platform-graphics-android and let that to be
...
handled by the seeds (they can't stop bumping the package name and the
graphics-mesa package doesn't cause any harm)
10 years ago
Michael Vogt
bb12ddb0e3
add dosfstools on snappy to ensure systemd can fsck the /boot
...
partition
10 years ago
Michael Vogt
94a77fcb8b
* live-build/auto/config:
...
- add snappy-ubuntu
10 years ago
Ricardo Salveti de Araujo
e97e25472e
touch: forcing package mir-platform-graphics-android to see if we're able
...
to remove the dependency on the mesa one (until mir is properly fixed)
10 years ago
Ricardo Salveti de Araujo
a353cd0406
touch: removing dependencies on a specific mir platform driver as mir can
...
now identify and load the correct driver during runtime
10 years ago
Mathieu Trudel-Lapierre
a0c319884d
- live-build/auto/config: add config for Ubuntu MATE.
...
- also fold +ppa* changes into just one version 2.276.
10 years ago
Ubuntu MATE Developers
c58da8adfa
Refactored based on merge proposal feedback.
10 years ago
Michael Vogt
4a31290a0f
use generic kernel for all ubuntu-core system-image
10 years ago
Ricardo Salveti de Araujo
0ba451f9df
Bump the hardcoded libmirplatform driver version for ubuntu-touch
10 years ago
Martin Wimpress
ec95236c23
Add support for Ubuntu MATE.
10 years ago
Michael Vogt
818be95bf2
* live-build/auto/config:
...
- add click-apparmor for system-image
10 years ago
Oliver Grawert
d6df152ead
bump the hardcoded libmirplatform driver version for ubuntu-touch
10 years ago
Michael Vogt
fcfe7d613a
* live-build/auto/{build,config}:
...
- create device-azure.tar.gz during the build that includes the
packages for the azure cloud
* live-build/ubuntu-core/hooks/400-create-apt-get-warning.binary:
- display helpful message to use snappy when a user tries to use
apt-get on a snappy system
* live-build/ubuntu-core/hooks/500-move-kernel-to-device-tar.binary:
- do the device-azure.tar.gz extraction here
* live-build/ubuntu-core/hooks/12-add-docker-user.chroot:
- ensure docker group is used
10 years ago
Michael Vogt
de1a889d17
add click-hook-framework
10 years ago
Michael Vogt
a618ff72fe
* live-build/auto/build:
...
- system-image: collect the deivce.tar.gz
* live-build/ubuntu-core/hooks/09-move-kernel-to-device-tar.binary:
- create a device.tar.gz from the installed kernel/modules and
remove it from the rootfs
* live-build/ubuntu-core/hooks/10-remove-documentation.binary:
- strip documentation
* live-build/ubuntu-core/hooks/11-remove-extra-packages.chroot:
- remove extra packages like libicu52/libqt that are still on the
image because vivid system-image has a dependency on u-d-m which
depends on libqt
* live-build/ubuntu-core/hooks/12-add-docker-user.chroot:
- add a docker user/group into the image (this can go once we have
a hook for this)
10 years ago
Michael Vogt
8af855c26d
* live-build/auto/config:
...
- system-image: do not install ubuntu-minimal
- system-image: install KERNEL_FLAVOURS=virtual on i386/amd64
- system-image: use "--linux-packages=linux-image"
10 years ago
Michael Vogt
d142da3fbb
* live-build/auto/config:
...
- also install flash-kernel/u-boot-tools in the armhf system-image,
thanks to Adam Conrad
10 years ago
Michael Vogt
d1aed3dd90
* live-build/auto/config:
...
- explicitly set KERNEL_FLAVOURS=generic to get the right kernel
on armhf
10 years ago
Michael Vogt
1d9ee67e4e
merge fixes from the ubuntu-system-image PPA
10 years ago
Colin Watson
b47dbe69a7
merge trunk
10 years ago
Colin Watson
4570a8250f
Update hardcoded libmir*-android installations for Mir 0.8.0.
10 years ago
Steve Langasek
b6d1950e37
Fix a typo
10 years ago
Steve Langasek
138465c476
Add support to the ubuntu-touch target to generate a separate custom
...
tarball as part of the build, moving most click packages into it.
10 years ago
Michael Vogt
5529dcea7a
do not install recommends in system-image
10 years ago
Colin Watson
2c6b1246b4
live-build/auto/config: Use ubuntukylin-live task for ubuntukylin, not
...
ubuntu-live (LP: #1372731 ).
10 years ago
Colin Watson
8f99537f39
live-build/auto/config: Use ubuntukylin-desktop task for ubuntukylin,
...
not ubuntu-desktop.
10 years ago
Colin Watson
9d264ef529
ubuntu-core: Add click-systemd to preinstalled image (currently only in
...
a PPA, so can't use tasks for this).
11 years ago
Colin Watson
49c93a618b
Only add the ubuntu-core hooks for the system-image subproject.
11 years ago
Colin Watson
f764b07ebf
[r=cjwatson] ubuntu-core: Run setup hooks as done for ubuntu-touch.
11 years ago
Colin Watson
a3ff57899e
live-build/auto/config: Add configuration for new kubuntu-plasma5
...
flavour.
11 years ago
James Hunt
5d24b90fcd
* live-build/auto/config: Enable universe for system-image ubuntu-core
...
sub-project which requires 'system-image-cli'.
11 years ago
Colin Watson
46c8a87152
normalise whitespace
11 years ago
James Hunt
de8c39ff98
* ubuntu-core: Run setup hooks as done for ubuntu-touch.
11 years ago
Steve Langasek
e583d515d7
Hard-code installation of libmirclientplatform-android and
...
libmirplatformgraphics-android to avoid accidentally pulling in the
-mesa variants that are preferred as dependencies of libmirclient and
libmirserver.
11 years ago
Michael Vogt
b4da1a2239
install the kernel in the system-image subproject
11 years ago
Michael Vogt
22ce1e0085
live-build/auto/config: when run with SUBPROJECT=system-image add ubuntu-core task to the ubuntu-core build
11 years ago
Colin Watson
824344f4a0
Pass --mirror-binary in the ubuntu-rtm case too; this isn't inherited
...
from the bootstrap mirror.
11 years ago
Colin Watson
39d74ced11
Pass --mirror-chroot-security and --mirror-binary-security in the
...
ubuntu-rtm case, as the default of http://security.ubuntu.com/ubuntu/
isn't going to have ubuntu-rtm suites.
11 years ago
Colin Watson
09f615034a
Apply a grievous hack to get debootstrap working against ubuntu-rtm
...
series.
11 years ago
Colin Watson
a0abe0888b
Disable apt authentication checks when building ubuntu-rtm images
...
against dogfood (that test archive is signed, but not with a very useful
key).
11 years ago
Colin Watson
4552e515ce
Use the soon-to-exist ubuntu-rtm archive for ubuntu-touch builds if
...
SUBPROJECT is ubuntu-rtm (or ubuntu-rtm/dogfood for the dogfood
version).
11 years ago
Colin Watson
126432d844
Make the output kernel/initrd world-readable in a couple more cases,
...
particularly relevant to ubuntu-defaults-image (LP: #1334616 ).
11 years ago
Colin Watson
c7ba55e819
Drop fdupes analysis: not widely used any more, can be done separately
...
if needed, and very noisy in build logs.
11 years ago
Colin Watson
8fa8c644c2
Install linux-signed-generic directly in live passes rather than relying
...
on it being in the corresponding tasks. linux-signed-generic shouldn't
be in a task because that expands to ABI-versioned packages, and tasks
can't be updated post-release.
11 years ago
Oliver Grawert
d04c2c068b
drop the default creation of SWAP.swap files for all preinstalled devices
11 years ago
Iain Lane
4150b7a896
Add ubuntu-sdk-libs too
11 years ago
Iain Lane
f41714bd5b
ubuntu-desktop-next: Use the Task fiels that the archive now has for this
...
project.
11 years ago
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.
11 years ago
Colin Watson
c34a62ec3b
normalise whitespace
11 years ago
Colin Watson
83c397cf2e
live-build/auto/config: If EXTRA_ARCHIVES is set in the environment,
...
dump its value into config/archives/extra-archives.list.chroot and
config/archives/extra-archives.list.binary. This makes it easier for a
builder to build an image against an additional PPA.
11 years ago
Iain Lane
3ce6f0c289
Add an ubuntu-desktop-next project for building a desktop flavour
...
including Unity 8 and the applications developed for Ubuntu Touch.
11 years ago
Iain Lane
23beed5123
Install the metapackage from the seed instead of just the session
...
nb: can't use the task as this isn't generated yet
11 years ago
Iain Lane
0ebe5e57b1
Add unity8 flavour
11 years ago
Colin Watson
34ea5156cf
live-build/auto/config: Pass any additional command-line arguments on to
...
"lb config".
11 years ago
Ricardo Salveti de Araujo
0fe1485ba8
Adding support for ubuntu-touch i386 based images
11 years ago
Oliver Grawert
5602f1e926
dropping maguro and adding flo, changing golfish to generic in touchsubarches
11 years ago
Adam Conrad
2fa8a6f24e
Add the minimal task to ubuntu-core to preserve brand consistency.
11 years ago
Oliver Grawert
d0e663b470
add support for copying goldfish android images out of the android package
11 years ago
Stéphane Graber
a9e80f9118
releasing version 2.198
11 years ago
Oliver Grawert
06b96f94ed
fix the prefixing of click packages in manifest files
11 years ago
Oliver Grawert
7fdb743882
prefix click packages in the manifest file with "click:"
11 years ago
Oliver Grawert
3d0f8e22d5
list click packages in teh manifest file on ubuntu touch
11 years ago
Colin Watson
0b0c108526
Explicitly add the ubuntu-desktop task to Edubuntu builds, so that any
...
ambiguous dependencies resolved by the contents of the ubuntu-desktop
task are actually resolved reliably.
11 years ago
Colin Watson
741ff8d8d1
Log the hostname at the start of the build.
11 years ago
Oliver Grawert
16bc6cb9b3
preserve a symlink of media-info for backwards compatibility
12 years ago
Oliver Grawert
a1092a9c13
move media-info file from /var/log/installer to /etc on touch images
12 years ago
Oliver Grawert
f897e608df
seems unlike my local build the buildd doesnt get along with links, use copy instead
12 years ago
Oliver Grawert
17fcb0f65a
fix package mirror in android package install routine
12 years ago
Oliver Grawert
74ce6409a4
switch touch builds to use the packaged android img files (pending cdimage changes to publish these from the livefs builder)
12 years ago
Oliver Grawert
47d569d8bc
make sure FLASH_KERNEL_SKIP is set when we post-process touch images
12 years ago
Iain Lane
a80bcd80d6
Do the same trick as in 2.158 for kubuntu armhf+omap4 too.
12 years ago
Iain Lane
e0fda22c01
Collapse case statement into one for $ARCH+$SUBARCH since it only checks for armhf+omap4
12 years ago
Iain Lane
bfde7e4938
Missing 'install'
12 years ago
Iain Lane
725d1c6ca3
On armhf+omap4, stop using the ubuntu-desktop task and use the metapackage instead
...
The task pulls in the X stack which the metapackage does not. We can take
advantage of this to install the omap-revert X stack that's needed for these
images.
12 years ago
Oliver Grawert
93fb97a202
add the xserver omap-revert packages to panda builds
12 years ago
Oliver Grawert
6ff0b8e618
fix buildstamp creation for ubuntu-touch
12 years ago
Oliver Grawert
557de06383
try to hand the exported $NOW over from live-build/auto/config as $BUILDSTAMP
12 years ago
Oliver Grawert
8c9f0350b0
make sure bootimgs are created in /boot of the chroot and only copied from outside the chroot afterwards
12 years ago
Colin Watson
0eaec780a0
live-build/auto/build: Fix syntax error.
12 years ago
Oliver Grawert
cf8a492d00
use the packaged generic initrd for touch images
12 years ago
Oliver Grawert
9a79d68d7d
export $NOW in BuildLiveCD and use that var inside Ubuntu Touch builds to create /var/log/installer/media-info
12 years ago
Oliver Grawert
04ac56d2b6
drop the generic .bootimg from ubuntu-touch, all boot images we need have to be subarch tagged
12 years ago
Oliver Grawert
e7c4acc158
adjust naming of the touch bootimg files so cdimage picks them up for publishing
12 years ago
Adam Conrad
1b5c986fbb
Clean up subarch loop for touch subarches to skip unwanted deps.
12 years ago
Oliver Grawert
2756b26952
drop ubuntu-tuch cleanup code, should not affect teh tarball. fix quoting of abootimg and update-initramfs calls
12 years ago
Oliver Grawert
b932a9dbf2
copy the initrd out of the chroot before we purge the kernel package on ubuntu-touch
12 years ago
Oliver Grawert
2afcb7b21c
make failing removal of non existing old initrds non fatal in ubuntu-touch
12 years ago
Oliver Grawert
7535aeaedf
hardcode dist in the temporary sources.list of the ubuntu-touch initrd creation for a test
12 years ago
Oliver Grawert
c4064d69e0
fix resolv.conf for ubuntu-touch initramfs creation
12 years ago
Oliver Grawert
f95a12af84
also move the sources.list.d dir out of the way on ubuntu-touch
12 years ago
Oliver Grawert
3ff5a4a4db
handle sources.list in ubuntu-touch initrd creation
12 years ago
Oliver Grawert
e7feae4838
clean chroot/var/lib/initramfs-tools/ after building initrds
12 years ago
Oliver Grawert
b870dec921
determine the value for $kver inside the chroot, use -c and drop -t with update-initramfs for ubuntu-touch
12 years ago
Oliver Grawert
ce32cc1fe6
add live-build script for subarch specific Ubuntu Touch initrd and boot image creation
12 years ago
Oliver Grawert
c69174945c
drop setting manual options for getting an ubuntu-touch preinstalled tarball, we set -f plain in cdimage to get proper configuration already
12 years ago
Colin Watson
af1c3724e7
Copy binary-tar.tar.gz to $PREFIX.rootfs.tar.gz if it exists.
12 years ago
Colin Watson
902d0c9338
Revert squashfs change for ubuntu-touch; it may come in handy after all, since it's smaller.
12 years ago
Colin Watson
307dc8a8d5
Disable zsync for ubuntu-touch images.
12 years ago
Colin Watson
0d6b6f5113
Don't build a squashfs for ubuntu-touch images.
12 years ago
Colin Watson
73a02f22f0
Use gzip compression for ubuntu-touch tarballs.
12 years ago
Colin Watson
361c7f03dc
Don't include lupin-casper in ubuntu-touch images.
12 years ago
Colin Watson
dc5e9931d0
Install metapackages rather than tasks for ubuntu-touch, since it still
...
relies on PPAs and those don't have tasks.
12 years ago
Colin Watson
95246a6553
live-build/auto/config, live-build/ubuntu-touch: Copy a huge pile of
...
customisation by Ricardo Salveti from
lp:~phablet-team/touch-preview-images/ubuntu-build-phablet, which should
be close to enough for the architecture-independent parts of
ubuntu-touch builds.
12 years ago
Colin Watson
ee1909ade6
live-build/auto/config: Add basic ubuntu-touch enablement (based on
...
patch from Oliver Grawert, for which thanks).
12 years ago
Colin Watson
464cdd3e4c
live-build/auto/config: Run the ubuntukylin-default-settings chroot
...
hook.
12 years ago
Colin Watson
f21a32bcaf
Revert changes in 2.113. This needs to be done in cdimage/debian-cd
...
instead.
12 years ago
Colin Watson
2140c6cce9
live-build/auto/config: Set gfxboot default language to zh_CN for
...
UbuntuKylin.
12 years ago
Jeremy Bicha
9443070b24
live-build/auto/config: Add ubuntu-gnome project (LP: #1152818 )
12 years ago
Colin Watson
69aa7ac1bf
BuildLiveCD, live-build/auto/config: Add ubuntukylin as a valid project
...
(LP: #1152812 ).
12 years ago
cjwatson@chiark.greenend.org.uk
430f9da9c0
live-build/auto/config: Drop ubuntustudio-audio-plugins task.
12 years ago
Micah Gersten
36bcb835bd
* Drop ubuntustudio-generation and ubuntustudio-recording tasks and add
...
ubuntustudio-audio task to reflect Ubuntu Studio seed restructuring
- update live-build/auto/config
12 years ago
Adam Conrad
b660991a76
* Add abootimg explicitly to ac100 and nexus7 images, so it's marked
...
as manually installed and apt doesn't autoremove it (LP: #1041290 )
* Remove linux-firmware-nexus7 from the install list, it gets pulled
in automatically by linux-image-nexus7, so this is redundant.
12 years ago
Colin Watson
c304ced763
live-build/auto/build: Use slightly safer code for kernel handling just
...
in case 'set -o pipefail' is ever reinstated here.
12 years ago
Colin Watson
4c8d8ea4d2
Make sure the $PREFIX.kernel-$FLAVOUR.efi.signed output is
...
world-readable.
12 years ago
Oliver Grawert
ecc7ef9605
re-enable the slideshow for preinstalled images again
12 years ago
Oliver Grawert
b59e8a152b
preseed autologin in the nexus7 tarball, use ubuntu-defaults-nexus7 package in the nexus7 images
12 years ago
Oliver Grawert
49e75ffbcd
make the bootimg.cfg file handling subarch based instead of having two code paths, create a media-info file with build timestamp for preinstalled ac100 and nexus7 images
12 years ago
Colin Watson
c2d2c4d262
live-build/auto/build: Exclude all *.efi* files from kernel version
...
detection (i.e. including *.efi.signature), not just *.efi.signed.
12 years ago
Oliver Grawert
459c30a21b
create nexus7 rootfs as .ext4 instead of .img
12 years ago
Oliver Grawert
91577600f4
use own config for nexus7 instead of mangling ac100 bootimg files
12 years ago
Oliver Grawert
7dfc058f6f
fix abootimg call of nexus7 processing harder
12 years ago
Oliver Grawert
c5b22a8b92
move the nexus rootfs tarball around instead of copying it
12 years ago
Oliver Grawert
d7689c69a0
clean up the userdata dir
12 years ago
Oliver Grawert
917b5a8e49
fix quoting of the abootimg call for nexus7, dont fail if the userdata exists
12 years ago
Oliver Grawert
6a7fcb5055
use the binary, not the source package for tegra3 drivers
12 years ago
Oliver Grawert
de7911fa65
add linux-firmware-nexus7 and nvidia-graphics-drivers-tegra3 to nexus7 builds, preseed the license popup of linux-firmware-nexus7
12 years ago