Commit Graph

183 Commits

Author SHA1 Message Date
Albert Hopkins 8e42219e93 Change HG_REPO to AIRPORT_REPO. Fix bug where AVAHI=YES wasn't working. 2012-01-19 01:01:00 +00:00
Albert Hopkins c7a56139e2 Added "Airport" virtual appliance: see https://bitbucket.org/marduk/airport 2012-01-09 21:21:06 +00:00
Albert Hopkins 976caffd93 Import kernel compile logic 2012-01-09 21:17:42 +00:00
Albert Hopkins 8136ac8973 Update kernel.config for 3.1.6 2012-01-09 12:38:03 +00:00
Albert Hopkins d191c7faab rsync-excludes-critical: include ommissio of compiled python files 2012-01-07 15:11:05 +00:00
Albert Hopkins dc7a7942b3 Update kde use flags 2011-12-08 13:52:48 +00:00
Albert Hopkins a075a70df8 gnome: Update USE flags for gnome 2011-11-29 13:55:41 +00:00
Albert Hopkins 6b89319ba5 Clean up typos in package.use's 2011-11-16 13:29:09 +00:00
Albert Hopkins 2ba82fb92b Add EXTRA_WORLD Makefile variable to add extra packages to world 2011-11-16 11:44:32 +00:00
Albert Hopkins 871941c88c Update kernel config and script 2011-11-12 13:24:50 +00:00
Albert Hopkins fb061cf32d xfce: Update package.use 2011-11-12 13:24:14 +00:00
Albert Hopkins be01d46ac6 make.conf: Added "notitles" to FEATURES (it annoys me) 2011-10-20 11:31:38 +00:00
Albert Hopkins 86c20fb37a Switch to GUID partitioning 2011-10-04 16:36:19 +00:00
Albert Hopkins 334070c502 teamplayer: switch to postgresql 9.1 2011-09-24 15:21:58 +00:00
Albert Hopkins ce1fae2054 gnome: package.use updates 2011-09-17 18:25:27 +00:00
Albert Hopkins 4ef87cf061 Makefile: missing "else" caused udev to be enabled when UDEV=NO 2011-09-16 14:37:35 +00:00
Albert Hopkins 421a03dada Fix issue where /sys wasn't being mounted with UDEV=NO 2011-07-21 10:32:09 +00:00
Albert Hopkins e30dacf423 make.conf: add --autounmask=n to default options (annoying w/o it) 2011-07-21 09:43:08 +00:00
Albert Hopkins 9ecdfb70cb kde: Update package.use 2011-07-21 09:42:25 +00:00
Albert Hopkins 682d0e14aa Fix problem where kernel.sh wasn't actually building a new kernel. 2011-07-17 22:10:57 +00:00
Albert Hopkins 2c54f3239c Change kernel config for 2.6.39 2011-07-17 22:09:59 +00:00
Albert Hopkins 0144944c9d teamplayer/Makefile: Allow environment to override repo variable 2011-07-17 22:07:35 +00:00
Albert Hopkins d2d0adf57e Makfile: fixed bug where PRUNE_CRITICAL=YES didn't work 2011-07-15 15:25:54 +00:00
Albert Hopkins ab22626b63 drupal: Add PECL uploadprogress 2011-07-15 10:30:09 +00:00
Albert Hopkins b722b1a70b Don't make settings.php world-writable as the official Drupal docs say.
Gentoo's webapp-config already handle's this smartly.
2011-07-15 06:42:26 +00:00
Albert Hopkins 479dee63e0 drupal/firstboot.start: instead of moving to /root, rename with .disabled appended. 2011-07-15 02:21:45 -04:00
Albert Hopkins ef9337ec3d Added Drupal virtual appliance.
Enable appliance-specific motd.sh to be called
2011-07-15 05:43:50 +00:00
Albert Hopkins 85acce3879 motd.sh: Don't pass "-u" to the date command 2011-07-12 20:28:59 +00:00
Albert Hopkins acef5c4a24 Added custom /etc/motd to each image (based on a script)
Removed minimal use flag for pambase as it disables motd
2011-07-12 20:15:55 +00:00
Albert Hopkins 71c1b22e6d teamplayer/package.use: "id3" USE flag renamed to "id3tag" 2011-07-07 03:08:36 +00:00
Albert Hopkins 28b6e2584c make SCROBBLER_AUTH a Makefile variable instead of hardcoding it into the
Makefile. This also fixes a build error when said file doesn't exist.
2011-07-07 01:41:28 +00:00
Albert Hopkins 962ae4b1e7 Default chroot directory should not fail when used in the appliance's Makefile 2011-07-07 01:40:20 +00:00
Albert Hopkins 581a30ec7f Only enable serial console when HEADLESS=YES 2011-07-01 13:58:26 -04:00
Albert Hopkins 1063bb69f1 Apparently /dev/shm has to be mounted from /dev/shm in fstab in order to
not get mounted twice
2011-06-29 01:40:06 -04:00
Albert Hopkins c5ffd84db2 * Move all the kernel-building logic to a seperate shell script
* Make the Makefile less ugly and embarrassing (I hope)

* Remove the stage3 devnode fix as the latest stage3s appear fixed
2011-06-29 00:43:12 -04:00
Albert Hopkins 1c52ff0e97 grub.conf: pass "rootfstype=ext4" to the kernel 2011-06-28 15:00:08 -04:00
Albert Hopkins 6bce5fffbb kernel.config: Add AHCI SATA driver 2011-06-28 13:52:54 -04:00
Albert Hopkins 23e20007a9 Make it so no kernel is compiled if a kernel is installed in /boot and an
emerge will only install the same kernel.

This (and other) logic really needs to be moved out of Makefile and into a
shell script where it can be better maintained and not look so ugly.
2011-06-28 08:20:05 -04:00
Albert Hopkins 3077913344 * kernel: Don't pass "-n" to emerge when emerging the kernel as stage4s
don't have the kernel sources and subsequent builds will fail

* kernel: Remove any old kernel and modules before installing new

* Don't link /bin/sh to dash if DASH != YES

* Add appliance name and creation date comments to package list files
2011-06-27 06:43:59 -04:00
Albert Hopkins a545aca3b2 UDEV=NO: Don't delete and then re-create dev nodes that are in the tarball.
Also create more virtio disk nodes
2011-06-25 21:48:16 -04:00
Albert Hopkins 571bcb64a4 Change net-misc/dhcpcd to dhcp in world files as we now use dhclient 2011-06-25 13:49:19 -04:00
Albert Hopkins 1878dd94d9 Make package list a Makefile variable
Add .lst files to .hgignore
2011-06-25 13:44:02 -04:00
Albert Hopkins 5337f24773 GNOME updates 2011-06-25 09:48:46 -04:00
Albert Hopkins 2dcd2fcd9d kde: minor update 2011-06-25 08:21:56 -04:00
Albert Hopkins 222def37a0 Switch kernel config to 2.6.38-gentoo-r6. Enable xz compression. 2011-06-24 23:09:57 -04:00
Albert Hopkins 6f594daebb Since RIT.edu's mirror is 30+ days behind, switch rsync mirror to GA Tech 2011-06-24 22:48:07 -04:00
Albert Hopkins f76eab5c82 kernel.config: enable LSI adapter (for vmware) 2011-06-23 18:56:26 -04:00
Albert Hopkins 40330d8858 Add preliminary support for Xen Virtual Appliance (xva) images. 2011-06-23 09:09:41 -04:00
Albert Hopkins d86cb09e04 * New Makefile variable PKGLIST. When set to 1 will create a file outside the
appliance with the list of installed packages on that appliance.  PKGLIST
  is off by default.

* Works with baselayout-2 stage3s, including the fix for the current broken
  stage3 tarballs.

* The new stage3 tarballs are much more limited as far as what dev nodes
  are included.  In addition to being broken stage3s themselves, it also
  broke the UDEV=NO option.  So I have included my own device node tarball
  which is installed when UDEV=NO.

* Put double quotes around hostname in /etc/conf.d/hostname.
2011-06-22 21:42:59 -04:00
Albert Hopkins ea6bda4f2e Don't set system Python to python-3* 2011-06-08 07:23:19 -04:00