]>
git.siccegge.de Git - forks/vmdebootstrap.git/log
Christoph Egger [Sun, 1 Nov 2015 18:25:26 +0000 (19:25 +0100)]
Create useable fstab for kfreebsd systems
Christoph Egger [Sun, 1 Nov 2015 16:47:32 +0000 (17:47 +0100)]
Add freebsd-variant of mounting dev, proc and sys in chroots
Christoph Egger [Sun, 1 Nov 2015 16:47:28 +0000 (17:47 +0100)]
Use grub-probe instead of blkid on freebsd
grub-probe can identify the ufsid to use
Christoph Egger [Sun, 1 Nov 2015 15:19:17 +0000 (16:19 +0100)]
Alternatively use mdconfig instead of kpartx if run on freebsd
Neil Williams [Sun, 13 Sep 2015 20:28:31 +0000 (21:28 +0100)]
fix typos
Neil Williams [Sun, 13 Sep 2015 20:25:53 +0000 (21:25 +0100)]
fix manpage typo
Neil Williams [Sun, 13 Sep 2015 19:57:25 +0000 (20:57 +0100)]
Update for systemd persistent interface mask
Disable systemd persistent interface names as the actual PCI
output is unknowable at the time of creating the network
interface details.
Neil Williams [Sun, 13 Sep 2015 16:36:28 +0000 (17:36 +0100)]
Prepare for 0.11 release
Neil Williams [Sun, 13 Sep 2015 15:14:15 +0000 (16:14 +0100)]
Simplify the networking checks
Neil Williams [Sun, 13 Sep 2015 12:56:53 +0000 (13:56 +0100)]
Merge branch 'bugs'
Neil Williams [Sun, 13 Sep 2015 12:39:49 +0000 (13:39 +0100)]
Reinstate headless support if there is no /dev/tty
Neil Williams [Sun, 13 Sep 2015 12:28:38 +0000 (13:28 +0100)]
Extend debootstrapopts support for multiple opts
Neil Williams [Sun, 13 Sep 2015 10:03:49 +0000 (11:03 +0100)]
Add support for debootstrapopts
In line with other wrapping tools which pass extra options using
the opts suffix, use support in recent cliapp to pass unchanged
options down to debootstrap. Deprecate --variant as this is only
used by debootstrap and is replaced by debootstrapopts.
Neil Williams [Sun, 13 Sep 2015 10:06:12 +0000 (11:06 +0100)]
Ensure wheezy amd64 warning is only used with uefi
Closes: #798225
Neil Williams [Mon, 31 Aug 2015 17:24:10 +0000 (18:24 +0100)]
Prepare 0.10 release
Closes: #797445
Neil Williams [Mon, 31 Aug 2015 17:22:22 +0000 (18:22 +0100)]
Fix lookup of efi_arch_table for non-uefi arches
Neil Williams [Sun, 16 Aug 2015 12:03:28 +0000 (14:03 +0200)]
Add UEFI information to manpage
Neil Williams [Sun, 16 Aug 2015 12:01:39 +0000 (14:01 +0200)]
update README for UEFI addition
Neil Williams [Fri, 14 Aug 2015 19:38:55 +0000 (21:38 +0200)]
Initial support for UEFI images
Neil Williams [Sat, 4 Jul 2015 08:50:37 +0000 (09:50 +0100)]
Specific support for wheezy networking.
Neil Williams [Sun, 28 Jun 2015 12:32:21 +0000 (13:32 +0100)]
tweak manpage output
Neil Williams [Sun, 28 Jun 2015 12:28:35 +0000 (13:28 +0100)]
improve the kernel package option description.
Neil Williams [Sun, 28 Jun 2015 12:20:01 +0000 (13:20 +0100)]
update for distro info
Neil Williams [Sun, 28 Jun 2015 11:49:43 +0000 (12:49 +0100)]
Update manpage example for current qemu message
Neil Williams [Sun, 28 Jun 2015 11:04:22 +0000 (12:04 +0100)]
Enable networking in source directory
To allow customisation in /etc/network/interfaces.d/,
ensure that /etc/network/interfaces looks into the
source directory and put the initial config in
a setup file in the source directory.
Neil Williams [Sun, 28 Jun 2015 11:03:02 +0000 (12:03 +0100)]
Let acpid be omitted
Debian Bug: #784638
Neil Williams [Sun, 28 Jun 2015 10:59:16 +0000 (11:59 +0100)]
Add distro-info support for kernel names
Add a check on the distribution name and
support checking for the kernel package name
based on the suite specified. Add a kernel-package
option for other situations.
Neil Williams [Sat, 2 May 2015 20:17:48 +0000 (21:17 +0100)]
tweak shebang - 2
Neil Williams [Sat, 2 May 2015 20:15:40 +0000 (21:15 +0100)]
tweak shebang
Neil Williams [Sat, 2 May 2015 19:58:54 +0000 (20:58 +0100)]
pylint tweaks
Neil Williams [Sat, 2 May 2015 19:52:25 +0000 (20:52 +0100)]
Set a default boot partition offset with grub
Installing grub with boot partition requires an offset before
the first partition. Closes: #782307.
Neil Williams [Sat, 2 May 2015 19:33:27 +0000 (20:33 +0100)]
Exclude syslinux support when using grub
Fall back to syslinux support if grub2 fails.
Neil Williams [Sat, 2 May 2015 19:29:02 +0000 (20:29 +0100)]
Only configure console if serial-console is set
Closes: #782304
Adapted patch from Jan Gerber <j@mailb.org>
Neil Williams [Sat, 2 May 2015 19:20:09 +0000 (20:20 +0100)]
Apply armhf default to examples.
Drop calls to --no-kernel and --package for armhf examples.
Neil Williams [Sat, 2 May 2015 19:13:53 +0000 (20:13 +0100)]
Default to armmp kernel for armhf architecture.
From: Vagrant Cascadian <vagrant@debian.org>
Bug: #776975
Neil Williams [Sat, 2 May 2015 17:57:16 +0000 (18:57 +0100)]
Add an image extraction helper
vmextract can use python-guestfs to extract files and
directories from an image without needing root privileges.
Neil Williams [Sat, 2 May 2015 17:38:33 +0000 (18:38 +0100)]
Add dosfstools to bbb example for vfat fschk support.
Neil Williams [Fri, 10 Apr 2015 06:23:57 +0000 (07:23 +0100)]
install grub-pc instead of grub2
Ubuntu only has grub-pc in its main repository
while the grub2 transitional package is in
universe. To support creating Ubuntu images install
grub-pc. This works for both Debian and Ubuntu.
Jan Gerber <j@mailb.org>
Neil Williams [Wed, 21 Jan 2015 11:02:18 +0000 (11:02 +0000)]
advise use of foreign when using arch
Neil Williams [Mon, 5 Jan 2015 16:05:48 +0000 (16:05 +0000)]
improve the wandboard uboot uEnv.txt content again
Neil Williams [Sun, 4 Jan 2015 15:27:44 +0000 (15:27 +0000)]
escape minus signs in manpage
Neil Williams [Sun, 4 Jan 2015 15:20:53 +0000 (15:20 +0000)]
fix typo in script
Neil Williams [Tue, 30 Dec 2014 21:34:05 +0000 (21:34 +0000)]
Improve wandboard support
Neil Williams [Sun, 4 Jan 2015 13:26:58 +0000 (13:26 +0000)]
python3 tweak
Neil Williams [Sun, 4 Jan 2015 13:07:05 +0000 (13:07 +0000)]
Ensure all tests for swap look for a number
settings['swap'] is bytesize, so is set to 0
when not in use.
Neil Williams [Sun, 4 Jan 2015 12:12:35 +0000 (12:12 +0000)]
Allow builds without a tty
Closes: #747373
Patch from Nick Daly <nick.m.daly@gmail.com>
Neil Williams [Sat, 3 Jan 2015 10:48:44 +0000 (10:48 +0000)]
Update manpage to current default mirror
Closes: #774477
Neil Williams [Fri, 2 Jan 2015 18:22:02 +0000 (18:22 +0000)]
Set serial and graphical grub output terminal
Allows qemu to boot a GRUB image with the
-nographic option.
Neil Williams [Fri, 2 Jan 2015 18:21:09 +0000 (18:21 +0000)]
Add swap support
Closes: #764337
Neil Williams [Fri, 2 Jan 2015 14:14:17 +0000 (14:14 +0000)]
allow setting rootfstype to support ext3
Neil Williams [Fri, 2 Jan 2015 13:57:46 +0000 (13:57 +0000)]
trim cubietruck example to a possible vm image
Neil Williams [Fri, 2 Jan 2015 13:30:25 +0000 (13:30 +0000)]
silence the apt update in configure-apt
Neil Williams [Fri, 2 Jan 2015 13:21:26 +0000 (13:21 +0000)]
Clarify the ARM support for vmdebootstrap
Neil Williams [Fri, 2 Jan 2015 10:43:55 +0000 (10:43 +0000)]
Set whoami owner outside the call to sudo
Neil Williams [Tue, 30 Dec 2014 21:34:05 +0000 (21:34 +0000)]
Allow chown to operate with tarballs
Ensure apt has usable lists by running update
in configure_apt.
Fix typo in installed_packages.
Neil Williams [Sat, 27 Dec 2014 10:12:07 +0000 (10:12 +0000)]
add mbr back to support extlinux and check for installation of mbr.
Neil Williams [Thu, 25 Dec 2014 15:04:38 +0000 (15:04 +0000)]
fix creation of extlinux configuration
Neil Williams [Tue, 23 Dec 2014 18:41:41 +0000 (18:41 +0000)]
add modules to cubietruck example and provide a wandboard example based on that.
Neil Williams [Tue, 23 Dec 2014 17:29:15 +0000 (17:29 +0000)]
drop necessary packages and use the include list directly
Neil Williams [Tue, 23 Dec 2014 16:15:20 +0000 (16:15 +0000)]
Allow space for a bootloader installed with dd
Implement bootoffset to explcitly allow space for
a bootloader to be installed in front of the
first partition. Add support for cubietruck in
the example to dd the Debian uboot image by adding
a parameter to the customise script call.
Increase size of boot partition to make upgrades easier.
Allow the partition type to be specified.
Use mib units as these are converted to 1024 instead of 1000.
Neil Williams [Tue, 23 Dec 2014 16:25:39 +0000 (16:25 +0000)]
Fix package lists if no necessary packages exist
On foreign architectures, it is quite possible to
not have "necessary_packages", so append the user-
specified list and the necessary list separately.
Tidy up undefined local variables.
Neil Williams [Tue, 23 Dec 2014 16:23:10 +0000 (16:23 +0000)]
Improve structure and fix pylint issues
Neil Williams [Tue, 23 Dec 2014 16:19:01 +0000 (16:19 +0000)]
Print which distribution is being debootstrapped
Closes: #767806
Neil Williams [Mon, 22 Dec 2014 21:02:08 +0000 (21:02 +0000)]
Add support for apt mirror and package list.
Include support to assist with official images, including
changing from a local mirror to a specified apt mirror
and outputting the list of binary package names installed.
Neil Williams [Sun, 16 Nov 2014 15:10:24 +0000 (15:10 +0000)]
Fix typo in bootsize partition space
Update manpage advice on bootloader options.
Neil Williams [Sat, 18 Oct 2014 18:35:19 +0000 (19:35 +0100)]
Update manpage for mbr
Some images using extlinux may need mbr installed
when booted other than with QEMU.
Neil Williams [Sat, 18 Oct 2014 16:24:45 +0000 (17:24 +0100)]
Add sparse option to not fill image with zeros
Patch from Jan Gerber <j@mailb.org>
Neil Williams [Sat, 18 Oct 2014 08:36:44 +0000 (09:36 +0100)]
improve error message with a hint to install grub2-common
Neil Williams [Thu, 16 Oct 2014 18:58:36 +0000 (19:58 +0100)]
Switch to http.debian.net
Neil Williams [Thu, 16 Oct 2014 18:52:58 +0000 (19:52 +0100)]
Run update-initramfs -u after installing kernel
The kernel package can be installed with the
rest of the package but ensure that the initramfs
is updated after all packages are installed.
Neil Williams [Sun, 31 Aug 2014 21:13:51 +0000 (14:13 -0700)]
pep8 fixes
Neil Williams [Sun, 31 Aug 2014 20:27:27 +0000 (13:27 -0700)]
Add environment support to runcmd and pass noninteractive environment to second-stage as debootstrap does this automatically on native runs.
Neil Williams [Thu, 28 Aug 2014 18:38:48 +0000 (11:38 -0700)]
expand manpage content for customise script
Neil Williams [Thu, 28 Aug 2014 18:21:00 +0000 (11:21 -0700)]
Fix call to the example script and note requirement for sudo.
Neil Williams [Thu, 28 Aug 2014 17:53:32 +0000 (10:53 -0700)]
Use simple subprocess call for default_arch to prevent early use of run_cmd causing problems with log output
Neil Williams [Thu, 28 Aug 2014 17:12:02 +0000 (10:12 -0700)]
handle missing customise scripts cleanly with fallback to upstream examples.
Neil Williams [Thu, 28 Aug 2014 05:49:04 +0000 (22:49 -0700)]
Merge branch 'codehelp/bugfixes'
Neil Williams [Sun, 10 Aug 2014 13:32:55 +0000 (14:32 +0100)]
Allow option to chown the image when complete.
(Closes: #748477)
Patch from Nick Daly <nick.m.daly@gmail.com>
Neil Williams [Wed, 27 Aug 2014 05:37:35 +0000 (22:37 -0700)]
update manpage
Neil Williams [Wed, 27 Aug 2014 05:11:42 +0000 (22:11 -0700)]
Document support for grub2 with fallback to extlinux on wheezy.
Neil Williams [Wed, 27 Aug 2014 05:11:19 +0000 (22:11 -0700)]
Add support for grub2 configuration, falling back to extlinux on error.
Neil Williams [Tue, 26 Aug 2014 20:46:57 +0000 (13:46 -0700)]
Let configure-apt be optional to prevent duplicate apt sources on native.
Neil Williams [Tue, 26 Aug 2014 20:31:20 +0000 (13:31 -0700)]
Use the dpkg architecture as the default
Neil Williams [Tue, 26 Aug 2014 20:28:06 +0000 (13:28 -0700)]
Make x86 calls conditional to allow for use on other linux architectures.
Neil Williams [Tue, 26 Aug 2014 20:27:29 +0000 (13:27 -0700)]
fix typo in option name
Neil Williams [Tue, 26 Aug 2014 20:10:43 +0000 (13:10 -0700)]
prepare for merge
Neil Williams [Tue, 26 Aug 2014 20:04:29 +0000 (13:04 -0700)]
fix permissions on lava example script.
Neil Williams [Tue, 26 Aug 2014 02:42:52 +0000 (19:42 -0700)]
Add examples to go into /usr/share to make it easier to create pre-defined images.
Neil Williams [Tue, 26 Aug 2014 02:42:17 +0000 (19:42 -0700)]
Add notes on debootstrap and details of new option
Neil Williams [Tue, 26 Aug 2014 02:41:53 +0000 (19:41 -0700)]
Add configure_apt option and preserve the debootstrap log in case of debootstrap failures.
Neil Williams [Mon, 25 Aug 2014 20:32:21 +0000 (13:32 -0700)]
pep8 fixes
Neil Williams [Mon, 25 Aug 2014 04:48:01 +0000 (21:48 -0700)]
Add manpage content for newly added options.
Neil Williams [Sun, 24 Aug 2014 22:40:26 +0000 (15:40 -0700)]
Add squashfs support
Neil Williams [Sun, 24 Aug 2014 18:30:35 +0000 (11:30 -0700)]
Move inittab change outside extlinux install function to allow usage on systems not using extlinux.
Neil Williams [Sun, 10 Aug 2014 13:34:23 +0000 (14:34 +0100)]
Merge Debian manpage changes
Update for changes in master branch.
Neil Williams [Sun, 10 Aug 2014 13:32:55 +0000 (14:32 +0100)]
Allow option to chown the image when complete.
(Closes: #748477)
Patch from Nick Daly <nick.m.daly@gmail.com>
Tollef Fog Heen [Mon, 7 Apr 2014 08:56:50 +0000 (10:56 +0200)]
Fix typo in README
Tollef Fog Heen [Mon, 7 Apr 2014 08:53:52 +0000 (10:53 +0200)]
Ignore failure to set host name
At least minbase does not end up with an /etc/hosts file, so ignore
IOErrors for the hosts file.
Tollef Fog Heen [Mon, 7 Apr 2014 08:17:11 +0000 (10:17 +0200)]
Check for extlinux, not no-extlinux, fixes crash
Lars Wirzenius [Tue, 18 Mar 2014 21:49:23 +0000 (21:49 +0000)]
Change --no-extlinux to --extlinux
This way, we have options --extlinux (default) and --no-extlinux,
instead of --no-extlinux and --no-no-extlinux.