summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-11-15Update copyright info in READMEvmdebootstrap-0.2Lars Wirzenius1-1/+2
2013-11-15Update version number in programLars Wirzenius1-1/+1
2013-11-15Update NEWS for 0.2 releaseLars Wirzenius1-0/+6
2013-11-15Update copyright dateLars Wirzenius1-1/+1
2013-10-27Another bugfix from PereLars Wirzenius1-0/+3
2013-10-27Merged fixups from Petter ReinholdtsenLars Wirzenius1-10/+28
2013-10-26Merge branch 'master' of git://git.liw.fi/vmdebootstrapLars Wirzenius2-1/+11
2013-10-26Add support for building "foreign" images, ie non host arch images. This ↵Petter Reinholdtsen1-11/+74
make it possible to use vmdebootstrap to create Raspberry Pi images. It add support for these new options: --bootsize size when not the defautl '0%', create /boot/ partition of the given size --boottype fstype file system type of /boot/ (default ext2) --foreign /path/to/binfmt_handler When set, use foreign support in debootstrap. --variant variant ask debootstrap to build variant, not the default base system. --no-extlinux skip installation of extlinux, depend on customize script to make image bootable. With this patch in place, I got a working Raspberry PI image by adding a small customize script to install the binary blob needed to boot the Raspberry Pi.
2013-07-23Release version 0.1.0vmdebootstrap-0.1.0Lars Wirzenius2-1/+11
2013-07-14Fix eth0 to come up automaticallyLars Wirzenius1-1/+1
Thank you, Antonio Terceiro.
2013-07-14Optimize final image compression rateAntonio Terceiro1-1/+11
Filling up the image with zeros makes its compression rate a lot higher. Together with running `apt-get clean`, I got an 1GB image compressed down to 106M, against to 210M without these 2 changes.
2013-07-14clean up APT cache after installing packagesAntonio Terceiro1-0/+5
This will significantly increase the compression rate of generated images
2013-07-14Allow custom command to handle the serial consoleAntonio Terceiro1-1/+7
The need I am addressing with this is making the serial console auto-login as root. For this right now I'm using the auto-serial-console program from the linaro-overlay package: https://launchpad.net/~linaro-maintainers/+archive/overlay/+files/linaro-overlay_1112.2.dsc In the near future I plan to port the generic parts of that package to Debian under the name auto-serial-console or some similar
2013-06-10Fix kernel package namesLars Wirzenius1-2/+2
2013-04-15Always install acpidLars Wirzenius1-2/+4
Otherwise shutdown, reboot don't work reliably.
2013-04-15Fix if statement indentationLars Wirzenius1-1/+2
2013-04-06Erf, undo the removal of mbrLars Wirzenius2-1/+7
Faulty testing on my part.
2013-04-05Merge branch 'no-mbr'Lars Wirzenius2-7/+1
2013-04-05Update README to drop mbr dependencyLars Wirzenius1-1/+0
2013-04-05Remove use of mbrLars Wirzenius1-6/+1
It turns out mbr is not needed, extlinux works on its own. Stupid me.
2013-03-25Don't make boots be quietLars Wirzenius1-1/+1
2012-10-13Add missing copy of GPLv3Lars Wirzenius1-0/+674
2012-10-13Merge remote-tracking branch 'remotes/richard_maw/tar-no-kernel'Lars Wirzenius1-13/+16
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2012-10-13Merge remote-tracking branch 'richard_maw/richardmaw/tarball-option'Lars Wirzenius1-14/+31
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2012-10-11Merge branch 'no-kernel-option' into tar-no-kernelRichard Maw1-7/+6
Conflicts: vmdebootstrap
2012-10-11Don't run debootstrap with empty --include=Richard Maw1-6/+5
Since the kernel may not be included any more, it is possible to get an empty include list, which debootstrap complains is invalid. To solve this, restructure the runcmd, so that it checks the include list before attempting to add --include to the argument list.
2012-10-11Run customize before install_extlinuxRichard Maw1-1/+1
install_extlinux requires the kernel, since it is no longer mandatory that debootstrap installs it, the kernel may be added in customize.
2012-10-11Merge branch 'richardmaw/tarball-option' into tar-no-kernelRichard Maw1-14/+31
2012-10-11Add --no-kernel optionRichard Maw1-6/+10
This prevents vmdebootstrap automatically adding a kernel. This is arguably required, since vmdebootstrap may be used for a platform which does not have a kernel in the standard repositories.
2012-10-10Add --tarball option to create a tar of the diskRichard Maw1-14/+31
The configuration of debootstrap is useful even if a disk image is not created, and allows the same configuration to be used for targets that don't accept a raw disk image. It's possible to use both --image and --tarball, in which case it behaves the same as --image, but also creates a tarball of the contents of the disk image. If --tarball is specified, but --image isn't then, instead of creating a disk image, it will debootstrap into a temporary directory.
2012-08-26Log messagesLars Wirzenius1-0/+1
2012-07-16Use the usual cliapp.runcmd and not our bastard versionLars Wirzenius1-1/+2
2012-07-16Fix copyright statementsLars Wirzenius1-1/+2
2012-07-16Create password-less accounts when requestedLars Wirzenius1-1/+5
2012-07-16Cleanups and --lock-root-password and no default root passwordLars Wirzenius1-4/+9
2011-12-24add --custom-package optionLars Wirzenius1-0/+24
2011-12-24add --sudo optionLars Wirzenius1-0/+7
2011-12-20add --serial-console optionLars Wirzenius1-1/+13
2011-12-20adapt manpage into a template for cliapp --genereate-manpageLars Wirzenius1-88/+0
2011-07-05Fix i386 kernel selection. Thanks, Asheesh Laroia.Lars Wirzenius1-1/+1
2011-06-29Add --user option to allow creation of users easily.Lars Wirzenius1-4/+23
2011-06-29Add a rudimentary /etc/fstab.Lars Wirzenius1-0/+7
2011-06-29Add hostname to /etc/hosts.Lars Wirzenius1-0/+9
2011-06-29Add a newline to end of /etc/hostname.Lars Wirzenius1-1/+1
2011-06-29Use with to deal with an open file.Lars Wirzenius1-3/+2
2011-06-15Actually clean up if something bad happens while we do stuff.Lars Wirzenius1-1/+2
2011-06-12Update README with dependencies.Lars Wirzenius1-2/+16
Prompted by Asheesh Laroia. Thanks!
2011-05-30Use new cliapp API for adding settings.Lars Wirzenius1-38/+29
2011-05-15Back out from previous change, since it didn't actually work.Lars Wirzenius1-1/+1
2011-05-15Run customize script with sh, so it can be in current directory.Lars Wirzenius1-1/+1