summaryrefslogtreecommitdiffstats
path: root/appliance/make.sh.in
Commit message (Collapse)AuthorAgeFilesLines
* Tempus fugit.Richard W.M. Jones2012-01-181-1/+1
| | | | Update all copyright dates to 2012.
* Update FSF address.Matthew Booth2011-11-081-1/+1
|
* appliance: Don't hard-code febootstrap --exclude parameters.Richard W.M. Jones2010-12-191-5/+6
| | | | | Create a separate file 'excludelist.in' that contains these regular expressions, and process it the same way as packagelist.in.
* debian: Exclude file-rc.Richard W.M. Jones2010-12-091-0/+3
| | | | | This package duplicates /etc/init.d/README which is really supplied by sysv-rc package.
* appliance: Don't quote the --exclude parameters.Richard W.M. Jones2010-12-061-1/+1
| | | | | | | | The quotes appear literally on the command line: $ s="--foo 'bar'" $ echo $s --foo 'bar'
* Add --with-febootstrap-yum-config.Richard W.M. Jones2010-12-061-4/+5
| | | | | | | This allows the febootstrap --yum-config option to be passed through, allowing a separate yum configuration to be used. The hope is that this will enable building in Koji.
* appliance: Change to using febootstrap 3.x supermin appliance.Richard W.M. Jones2010-12-051-157/+36
| | | | | | | | | This removes all support for building the ordinary / old style appliance using febootstrap 2.x, debootstrap, debirf, fakeroot and fakechroot. Instead this uses febootstrap 3.x to build the supermin appliance in a simpler cross-distro manner.
* Remove FIPS .*.hmac files from the supermin appliance (RHBZ#654638).Richard W.M. Jones2010-11-181-0/+5
|
* appliance: Remove repo from appliance filename (RHBZ#638901).Richard W.M. Jones2010-10-271-2/+2
| | | | | | | There's no need to have the appliance filename contain the repository name it was built from, and this change gives downstream users more freedom to mix and match libraries and appliances if they want to.
* appliance: Ignore unreadable dbus service file (Fedora 15).Richard Jones2010-09-221-0/+1
|
* Fix appliance build dependency problemMatthew Booth2010-09-211-4/+0
| | | | | | | | | | The appliance was being completely rebuilt every time guestfsd was updated. This was because make.sh depended on guestfsd, which it had to do because it called update.sh to install guestfsd. This fix removes the call to update.sh in make.sh, and therefore the dependency on guestfsd. The Makefile already includes a rule to run update.sh when guestfsd is updated, so this was unnecessary.
* appliance: Fix /etc/resolv.confRichard Jones2010-05-201-1/+1
| | | | | | | | Since changing to use link local address (commit fbf29976b33a69c64dc7847c54454bf2cfa5fde6) we have included an incorrect resolv.conf file in the appliance which points to the old (qemu) DNS server. This commit changes to use the new DNS server.
* appliance: Ignore utempter unreadable binaries (for RHEL 6).Richard Jones2010-05-181-0/+1
|
* appliance: Change comment about unreadable binaries.Richard Jones2010-05-181-3/+4
|
* appliance: Run depmod to create modules.dep for the kernel.Richard Jones2010-03-221-0/+5
| | | | | | Since we disabled running new-kernel-pkg in febootstrap, this has meant that the normal appliance has not had a modules.dep file. (Supermin was unaffected by this).
* Remove plymouth libraries from the appliance.Richard Jones2010-03-081-1/+3
|
* Another unreadable file: /var/log/yum.logRichard Jones2010-01-291-0/+1
|
* supermin: Ignore more unreadable files found on RHEL 6.Richard Jones2010-01-251-0/+17
|
* appliance: Ignore unreadable dbus helper programs.Richard Jones2009-12-161-0/+2
|
* appliance: Remove /usr/sbin/tcpd - it's unreadable on RHEL 5.4.Richard Jones2009-08-131-0/+1
|
* If using SELinux, mount /selinux in the appliance.Richard Jones2009-08-121-0/+3
| | | | | | If selinux=1 on the Linux kernel command line, then we mount /selinux in the appliance. We will also bind-mount this directory into guests when we run commands.
* build: remove trailing blank lines; enable the syntax-check ruleJim Meyering2009-08-041-1/+0
| | | | | | | | | | | | | | * cfg.mk (disable_temporarily): Remove sc_prohibit_trailing_blank_lines. * appliance/Makefile.am: Remove trailing blank line(s). * appliance/debian/modules/y0_install-guestfsd: Likewise. * appliance/make.sh.in: Likewise. * appliance/packagelist.in: Likewise. * appliance/update.sh.in: Likewise. * haskell/run-bindtests: Likewise. * ocaml/run-bindtests: Likewise. * python/run-python-tests: Likewise. * recipes/squashfs.example: Likewise. * ruby/run-ruby-tests: Likewise.
* Make it possible to build in a separate directoryMatthew Booth2009-07-031-2/+3
| | | | | | | | | | | | | | | | | | | | | | This patch allows you to do: mkdir build cd build ../configure ... make This will output all generated files to the build directory. Given that autogen automatically runs configure, you can also do: BUILDDIR=./build ./autogen.sh which will do the right thing. Also: * Fix a dependency bug which means that guestfs_protocol.h isn't automatically rebuilt. * Re-running autogen.sh with no arguments won't blow away your previous configure arguments.
* touch fakeroot.logGuido Günther2009-07-031-0/+2
| | | | indicationg we're done creating the appliance
* Don't rebuild the whole appliance if just the /init script has been changed.Richard W.M. Jones2009-07-021-7/+0
|
* Build Debian based appliance using debirfGuido Günther2009-07-021-115/+121
|
* Move init script into a separate file.Richard W.M. Jones2009-06-191-33/+1
|
* Move distro package list to a separate packagelist.in file.Richard W.M. Jones2009-06-191-23/+8
|
* Remove unreadable binaries that give warnings in supermin appliance.Richard Jones2009-06-181-0/+20
|
* Experimental implementation of the supermin appliance (passes most tests).Richard Jones2009-06-151-5/+9
|
* Move kernel module list to a separate whitelist file.Richard Jones2009-06-151-29/+16
|
* Remove /lib/kbd (keyboard maps) from the appliance.Richard Jones2009-06-131-0/+3
|
* Remove firmware from the appliance.Richard Jones2009-06-131-0/+3
|
* make.sh calls update.sh directly.Richard Jones2009-06-131-7/+4
| | | | | Combine the common tail of make.sh and update.sh so that make just calls update at the end directly. The effect is the same.
* Rename (make|update)-initramfs.sh.in -> (make|update).sh.inRichard Jones2009-06-131-0/+179