Albert Hopkins
ddba440078
teamplayer: Various updates.
...
* Move package.keywords to .accept_keywords
* Switch to postgres 9.3.
2013-09-22 20:26:25 +00:00
Albert Hopkins
1e7b1ad23b
teamplayer: Updates.
2013-09-01 19:16:14 +00:00
Albert Hopkins
71b0b8527a
Add nptl to gcc USE.
2013-08-19 18:25:39 +00:00
Albert Hopkins
a315d1ee82
teamplayer: Add setproctitle to the virtualenv.
2013-08-19 18:21:15 +00:00
Albert Hopkins
29f13b1888
Add ~x86 ~amd64 to gentoo-sources
2013-08-19 18:21:15 +00:00
Albert Hopkins
a2e30070d0
teamplayer: Change some django settings.
2013-08-19 18:21:09 +00:00
Albert Hopkins
2ee9462c97
teamplayer: fixes to work with TeamPlayer 2.0
2013-07-22 13:33:36 +00:00
Albert Hopkins
7baa8f0372
Introduce appliance-level make.conf
2012-12-23 01:47:26 +00:00
Albert Hopkins
d2eb7124a7
Use busybox for dhcp and acpi.
2012-12-16 15:49:21 +00:00
Albert Hopkins
a313c98c54
Updates for TeamPlayer.
2012-12-10 18:07:16 +00:00
Albert Hopkins
1c1dd3e874
Upgrade to Postgres 9.2
...
* Also make sure each postgres appliance actually builds/works
2012-09-12 19:17:40 +00:00
Albert Hopkins
5e45c56b2f
teamplayer: Make compatible with django 1.4
2012-05-25 16:35:06 +00:00
Albert Hopkins
91ce20d98f
teamplayer: Use TP_REPO instead of HG_REPO
2012-02-02 14:10:20 +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
334070c502
teamplayer: switch to postgresql 9.1
2011-09-24 15:21:58 +00:00
Albert Hopkins
0144944c9d
teamplayer/Makefile: Allow environment to override repo variable
2011-07-17 22:07:35 +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
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
331a28bd11
Allow for scrobbler auth to be built into the TeamPlayer configuration
2011-05-17 20:28:53 -04:00
Albert Hopkins
369daeaf14
teamplayer: Make baselayout-2- and stage4-compatible
2011-05-13 06:51:24 -04:00
Albert Hopkins
8f42ca1fc1
teamplayer: minimal USE flags for pambase and ncurses
2011-04-09 23:47:23 -04:00
Albert Hopkins
a1a0c1d1f5
teamplayer: various updates. keeping up with the times...
2011-04-09 23:45:35 -04:00
Albert Hopkins
4493b659bc
teamplayer: we no longer require the "mpc" package
2011-03-05 07:23:35 -05:00
Albert Hopkins
7183961164
teamplayer: Added optional zeroconf broadcast support
2011-02-24 23:35:34 -05:00
Albert Hopkins
5ff35f7768
pass --noinput to sync since admin is disabled and there's no adminable stuff
2011-02-22 22:51:31 -05:00
Albert Hopkins
08e6aaf37d
teamplayer: requires unstable version of python-mpd now
2011-01-23 10:31:07 -05:00
Albert Hopkins
4ba07fdd86
Initialize postgres to use utf8
2011-01-19 22:00:50 -05:00
Albert Hopkins
ff82a997eb
package.use add +extensions to sqlite package
2010-12-03 13:40:15 -05:00
Albert Hopkins
4b396059dd
teamplayer/Makefile: define INSTALL variable
2010-11-20 19:52:00 -05:00
Albert Hopkins
e89d24ccfe
I learned a lot about Makefiles :D
...
So, basically I re-architeched things a bit:
The appliance/Makefile.inc fiels are now appliance/Makefile (again). The
main Makefile will call "make -C appliance preinstall" and "postinstall"
(and in future "clean"). So I got rid of the ugly make variables/include
thing. Some of the main Makefile's variables are exported to the
sub-makes. Appliances don't really need $(APPLIANCE) anymore as the
appliance directory is their CWD.
Added some new targets and smarter targets. I can do more with this, but
it's a big improvment from last time. Still learning a lot of Makefile
magic (been reading other people's Makefiles).
Verified that "make -j3" works (at least on the base appliance) but will
kill your hard drive :D
Introduced "profiles" Which are files with variables you want to override.
The file will be "include"ed by the main Makefile. For example, I have a
file, "local.cfg" that looks like this:
--- 8< -----------------------------
CHROOT = /var/scratch/marduk/vabuild
HEADLESS = YES
PRUNE_CRITICAL = NO
VIRTIO = YES
TIMEZONE = EST5EDT
DISK_SIZE = 60.0G
SWAP_SIZE = 48
PKGDIR = /var/scratch/packages
NBD_DEV = /dev/nbd8
all: qcow
--- 8< ------------------------------
Then, e.g. i can run "make PROFILE=local APPLIANCE=kde". If you don't
specify a PROFILE variable, then it will default to the empty string, which
means the main Makefile will attempt to include .cfg
So, for example i have:
$ ln -s local.cfg .cfg
$ make APPLIANCE=kde
Don't set PROFILE inside your .cfg file (why would you?). Also, if the
[pro]file does not exist, the include fails silently.
I will put this info in the wiki eventually...
2010-11-13 18:22:18 -05:00
Albert Hopkins
48854856b3
teamplayer: use postgresql 9.0
2010-10-08 00:55:38 -04:00
Albert Hopkins
7cf0f4ecf2
Changed from preinstall/postintall scripts to Makefile include files
2010-10-06 07:37:32 -04:00
Albert Hopkins
4887d4772b
Moved TB_DB again (from /var/run to /var/lib)
2010-08-29 16:09:00 -04:00
Albert Hopkins
192f0626c8
teamplayer: Replaced apache with lighttpd (mercurial repo not working yet)
2010-08-22 09:22:10 -04:00
Albert Hopkins
71c7629cb3
* Make non-public services only listen on localhost
...
* /opt/teamplayer/* is owned by root and thus not writeable
* Put config files in /etc/teamplayer
* Switch DBMS from Sqlite to PostgreSQL
2010-08-15 18:04:54 -04:00
Albert Hopkins
3c22dab4cf
teamplayer: Try to optimize wsgi config for file uploads (again)
2010-08-08 00:30:57 -04:00
Albert Hopkins
100e5d9a44
Misc tweaks/updates
2010-08-05 01:45:55 -04:00
Albert Hopkins
f0bf24e895
teamplayer/settings_local.py: TP_PLAY_SIMILAR_ARTIST no longer an option
2010-08-02 19:56:54 -04:00
Albert Hopkins
05414abc93
teamplayer: Use relative path for teamplayer repo
2010-08-02 08:18:11 -04:00
Albert Hopkins
21edaf8dc9
teamplayer: added a .bash_profile
2010-08-02 08:14:14 -04:00
Albert Hopkins
1705cf677c
teamplayer: modified mod_wsgi settings to hopefully help with memory
2010-08-01 23:05:47 -04:00
Albert Hopkins
f0fb08c7ce
Add power management to kernel config. Add acpid to VM installation.
2010-07-31 20:16:35 -04:00
Albert Hopkins
403e7df216
teamplayer: add TP_PLAY_SIMILAR_ARTIST = True to settings_local.py
2010-07-28 06:41:38 -04:00
Albert Hopkins
145dc43c3d
Oops, actually forgot to add the teamplayer directory
2010-07-21 23:09:09 -04:00