summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Version 3.5.3.5Richard W.M. Jones2011-05-271-1/+1
|
* Check lseek return type against (off_t) -1.Daniel Berrange2011-05-271-1/+1
|
* Increase appliance container to 4 GB.Richard W.M. Jones2011-05-271-3/+3
| | | | | | The overhead is now 66 MB which is unfortunate. However 4 GB should be enough for people who accidentally add kernel modules that are hand-compiled with all the debuginfo information in them.
* helper: Add better error messages if files too big for appliance root.Richard W.M. Jones2011-05-273-15/+26
| | | | | | | | | | | The appliance root was 1GB. However the error message you got if you overran this space was very obscure: febootstrap-supermin-helper: ext2fs_file_write: Could not allocate block in ext2 filesystem This adds the name of the file that is failing, and replaces the error message with something more meaningful.
* helper: When /init fails, print some debugging information.Richard W.M. Jones2011-05-121-0/+74
|
* Force mode +x on insmod.static binary (RHBZ#666880).Richard W.M. Jones2011-05-121-0/+6
|
* helper: Change to root directory before running find command.Richard W.M. Jones2011-04-271-1/+13
|
* helper: Don't fail if objects are created in a symlinked dir (RHBZ#698089).Richard W.M. Jones2011-04-201-0/+14
|
* Version 3.4.3.4Richard W.M. Jones2011-03-182-21/+21
|
* Allow config files from different packages if both files have zero size.Richard Jones2011-03-181-7/+15
| | | | | Fairly recurrent bug in Fedora. It need not cause us to fail, provided that both config files are empty.
* Collect the size (ft_size) of files from package handlers.Richard Jones2011-03-186-11/+17
|
* Link init with '-static' instead of '-all-static'.Richard W.M. Jones2011-03-141-1/+1
| | | | | | | | | | | | Latest gcc (4.6.0) does not recognize the -all-static option; see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46410 Using -static still results in a static init binary: $ file helper/init helper/init: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.32, stripped $ ldd helper/init not a dynamic executable (cherry picked from commit 42a6e60307b8116dd888e9dae4960f12d895f73f)
* helper: Add support for ArchLinux kernels.Richard W.M. Jones2010-12-121-0/+60
| | | | | ArchLinux doesn't use the ordinary Linux kernel naming scheme. (Thanks Thomas S Hatch for helping to diagnose the issue)
* pacman: Update ArchLinux module.Thomas S Hatch2010-12-121-29/+26
| | | | | | If package is not in the main repos, check AUR. Download and unpack the package.
* Version 3.3.3.3Richard W.M. Jones2010-12-111-1/+1
|
* helper: Ignore times of special files when calculating checksum.Richard W.M. Jones2010-12-111-4/+5
| | | | | Variation in the times of /dev/ptmx was causing the appliance to be rebuilt too frequently.
* Add debian/ subdirectory (temporary).Richard W.M. Jones2010-12-098-1/+47
| | | | | | | This adds the debian/ subdirectory to make it easier for us to build Debian packages. When we get this into Debian, this directory can be removed.
* debian, pacman: incorrect detection of config files.Richard W.M. Jones2010-12-092-2/+2
| | | | | Config files were being incorrectly detected, with the effect that all /etc/ files were being added to hostfiles.
* docs: Missing backslash.Richard W.M. Jones2010-12-071-1/+1
|
* Add pod.css to EXTRA_DIST.3.2Richard W.M. Jones2010-12-071-0/+1
|
* Version 3.2Richard W.M. Jones2010-12-071-1/+1
|
* docs: Refresh documentation with explanation of supermin appliances.Richard W.M. Jones2010-12-071-40/+158
|
* helper: Remove refs in docs to old manual pages.Richard W.M. Jones2010-12-071-9/+2
|
* Add HTML documentation to the public website.Richard W.M. Jones2010-12-074-0/+193
|
* autobuild: Factor out HOSTNAME variable.Richard W.M. Jones2010-12-071-3/+4
|
* Add autobuild script.Richard W.M. Jones2010-12-072-0/+65
| | | | This script is run on the builder(s) regularly.
* Real fix for .*.hmac files (accidental reopening of RHBZ#654638).Richard W.M. Jones2010-12-071-2/+4
| | | | Previous commit was broken.
* Properly ignore .*.hmac files (accidental reopening of RHBZ#654638).Richard W.M. Jones2010-12-061-1/+1
|
* Version 3.1.3.1Richard W.M. Jones2010-12-061-1/+1
|
* Add --yum-config option to set a yum configuration file.Richard W.M. Jones2010-12-064-2/+29
|
* Clean up some warnings and debug messages.Richard W.M. Jones2010-12-061-2/+5
|
* yum: Don't pass tmpdir as an explicit parameter.Richard W.M. Jones2010-12-061-5/+5
| | | | Encode it directly in the script instead.
* yum: Call setCacheDir so this works for non-root users.Richard W.M. Jones2010-12-061-0/+1
|
* Allow --verbose to control whether yum messages are verbose.Richard W.M. Jones2010-12-063-6/+13
| | | | Without --verbose, yum will be quiet for once.
* Add support for Arch Linux (pacman package manager).Thomas S Hatch2010-12-065-0/+143
|
* docs: Arrange required/optional packages more logically.Richard W.M. Jones2010-12-061-8/+16
|
* docs: Note that gawk (GNU awk) is required.Richard W.M. Jones2010-12-061-0/+2
|
* configure: Check for insmod.static and fail if not present.Richard W.M. Jones2010-12-063-3/+22
| | | | | This is not packaged on Debian/Ubuntu, but we require it. Fail with a useful error message if it is not available.
* docs: Note that libcom_err is required.Richard W.M. Jones2010-12-061-0/+1
|
* Rewrite febootstrap as a general supermin appliance building tool.3.0Richard W.M. Jones2010-12-0538-2526/+1755
| | | | | | | | | | | | | | This complete rewrite of the building tools turns febootstrap into a general purpose, cross-distro, supermin appliance only build tool. There is now only one program 'febootstrap' which is used to build a supermin appliance from a list of packages. Normal appliances are not supported. The tools are incompatible with febootstrap 2.x (use the febootstrap-2.x branch from git to get the old package).
* Version 2.11.2.11febootstrap-2.xRichard W.M. Jones2010-11-251-1/+1
|
* ext2: Fix "ext2fs_mkdir .. No free space in directory".Richard W.M. Jones2010-11-251-3/+13
| | | | | | | | | We weren't expanding ext2 directories and as a result we could hit a limit when the directory grows larger than one block. Note that this fix only applies for creating subdirectories. For creating files (ie. ext2fs_link) we were already doing the right thing.
* elf-default-arch should exit with an error if it fails.Richard W.M. Jones2010-11-061-0/+1
|
* Fix elf-default-arch for ppc and ppc64.Richard W.M. Jones2010-11-061-0/+2
|
* gnulib: Ignore another gnulib generated file.Richard W.M. Jones2010-11-061-0/+1
|
* main should return intRichard W.M. Jones2010-11-061-1/+1
|
* RHEL 5: Don't pass BLOCK_FLAG_READ_ONLY to ext2_block_iterate if not defined.Richard W.M. Jones2010-11-061-2/+12
|
* Version 2.10.2.10Richard W.M. Jones2010-10-281-1/+1
|
* Ignore cscope.outMatthew Booth2010-10-281-0/+1
|
* Add -u and -g options to febootstrap-supermin-helperMatthew Booth2010-10-285-4/+142
| | | | | | | | | | | | | Bash automatically resets euid to uid when it executes. This means that the effective user id of a program at the point it calls febootstrap-supermin-helper will be lost if any part of execution chain involved bash. This in turn can result in: * the generation of an incorrect checksum, which contains the uid. * the generation of supermin files with a mixture of owners The -u and -g options allow the caller to pass in an explicit user and group to run as. febootstrap-supermin-helper will set(u|g)id as appropriate.