Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Version 3.5.3.5 | Richard W.M. Jones | 2011-05-27 | 1 | -1/+1 |
| | |||||
* | Check lseek return type against (off_t) -1. | Daniel Berrange | 2011-05-27 | 1 | -1/+1 |
| | |||||
* | Increase appliance container to 4 GB. | Richard W.M. Jones | 2011-05-27 | 1 | -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. Jones | 2011-05-27 | 3 | -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. Jones | 2011-05-12 | 1 | -0/+74 |
| | |||||
* | Force mode +x on insmod.static binary (RHBZ#666880). | Richard W.M. Jones | 2011-05-12 | 1 | -0/+6 |
| | |||||
* | helper: Change to root directory before running find command. | Richard W.M. Jones | 2011-04-27 | 1 | -1/+13 |
| | |||||
* | helper: Don't fail if objects are created in a symlinked dir (RHBZ#698089). | Richard W.M. Jones | 2011-04-20 | 1 | -0/+14 |
| | |||||
* | Version 3.4.3.4 | Richard W.M. Jones | 2011-03-18 | 2 | -21/+21 |
| | |||||
* | Allow config files from different packages if both files have zero size. | Richard Jones | 2011-03-18 | 1 | -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 Jones | 2011-03-18 | 6 | -11/+17 |
| | |||||
* | Link init with '-static' instead of '-all-static'. | Richard W.M. Jones | 2011-03-14 | 1 | -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. Jones | 2010-12-12 | 1 | -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 Hatch | 2010-12-12 | 1 | -29/+26 |
| | | | | | | If package is not in the main repos, check AUR. Download and unpack the package. | ||||
* | Version 3.3.3.3 | Richard W.M. Jones | 2010-12-11 | 1 | -1/+1 |
| | |||||
* | helper: Ignore times of special files when calculating checksum. | Richard W.M. Jones | 2010-12-11 | 1 | -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. Jones | 2010-12-09 | 8 | -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. Jones | 2010-12-09 | 2 | -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. Jones | 2010-12-07 | 1 | -1/+1 |
| | |||||
* | Add pod.css to EXTRA_DIST.3.2 | Richard W.M. Jones | 2010-12-07 | 1 | -0/+1 |
| | |||||
* | Version 3.2 | Richard W.M. Jones | 2010-12-07 | 1 | -1/+1 |
| | |||||
* | docs: Refresh documentation with explanation of supermin appliances. | Richard W.M. Jones | 2010-12-07 | 1 | -40/+158 |
| | |||||
* | helper: Remove refs in docs to old manual pages. | Richard W.M. Jones | 2010-12-07 | 1 | -9/+2 |
| | |||||
* | Add HTML documentation to the public website. | Richard W.M. Jones | 2010-12-07 | 4 | -0/+193 |
| | |||||
* | autobuild: Factor out HOSTNAME variable. | Richard W.M. Jones | 2010-12-07 | 1 | -3/+4 |
| | |||||
* | Add autobuild script. | Richard W.M. Jones | 2010-12-07 | 2 | -0/+65 |
| | | | | This script is run on the builder(s) regularly. | ||||
* | Real fix for .*.hmac files (accidental reopening of RHBZ#654638). | Richard W.M. Jones | 2010-12-07 | 1 | -2/+4 |
| | | | | Previous commit was broken. | ||||
* | Properly ignore .*.hmac files (accidental reopening of RHBZ#654638). | Richard W.M. Jones | 2010-12-06 | 1 | -1/+1 |
| | |||||
* | Version 3.1.3.1 | Richard W.M. Jones | 2010-12-06 | 1 | -1/+1 |
| | |||||
* | Add --yum-config option to set a yum configuration file. | Richard W.M. Jones | 2010-12-06 | 4 | -2/+29 |
| | |||||
* | Clean up some warnings and debug messages. | Richard W.M. Jones | 2010-12-06 | 1 | -2/+5 |
| | |||||
* | yum: Don't pass tmpdir as an explicit parameter. | Richard W.M. Jones | 2010-12-06 | 1 | -5/+5 |
| | | | | Encode it directly in the script instead. | ||||
* | yum: Call setCacheDir so this works for non-root users. | Richard W.M. Jones | 2010-12-06 | 1 | -0/+1 |
| | |||||
* | Allow --verbose to control whether yum messages are verbose. | Richard W.M. Jones | 2010-12-06 | 3 | -6/+13 |
| | | | | Without --verbose, yum will be quiet for once. | ||||
* | Add support for Arch Linux (pacman package manager). | Thomas S Hatch | 2010-12-06 | 5 | -0/+143 |
| | |||||
* | docs: Arrange required/optional packages more logically. | Richard W.M. Jones | 2010-12-06 | 1 | -8/+16 |
| | |||||
* | docs: Note that gawk (GNU awk) is required. | Richard W.M. Jones | 2010-12-06 | 1 | -0/+2 |
| | |||||
* | configure: Check for insmod.static and fail if not present. | Richard W.M. Jones | 2010-12-06 | 3 | -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. Jones | 2010-12-06 | 1 | -0/+1 |
| | |||||
* | Rewrite febootstrap as a general supermin appliance building tool.3.0 | Richard W.M. Jones | 2010-12-05 | 38 | -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.x | Richard W.M. Jones | 2010-11-25 | 1 | -1/+1 |
| | |||||
* | ext2: Fix "ext2fs_mkdir .. No free space in directory". | Richard W.M. Jones | 2010-11-25 | 1 | -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. Jones | 2010-11-06 | 1 | -0/+1 |
| | |||||
* | Fix elf-default-arch for ppc and ppc64. | Richard W.M. Jones | 2010-11-06 | 1 | -0/+2 |
| | |||||
* | gnulib: Ignore another gnulib generated file. | Richard W.M. Jones | 2010-11-06 | 1 | -0/+1 |
| | |||||
* | main should return int | Richard W.M. Jones | 2010-11-06 | 1 | -1/+1 |
| | |||||
* | RHEL 5: Don't pass BLOCK_FLAG_READ_ONLY to ext2_block_iterate if not defined. | Richard W.M. Jones | 2010-11-06 | 1 | -2/+12 |
| | |||||
* | Version 2.10.2.10 | Richard W.M. Jones | 2010-10-28 | 1 | -1/+1 |
| | |||||
* | Ignore cscope.out | Matthew Booth | 2010-10-28 | 1 | -0/+1 |
| | |||||
* | Add -u and -g options to febootstrap-supermin-helper | Matthew Booth | 2010-10-28 | 5 | -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. |