Albert Hopkins
a188e9557c
appliances: new appliance: docker
...
This appliance runs the docker[1] service. Now you have something to run
your Gentoo Virtual Appliances images in ;-)
Note this appliance uses its own kernel config, because docker won't run
with the default configs.
[1] https://www.docker.com/
2015-12-11 01:20:13 +00:00
Albert Hopkins
899184e1ec
Makefile: fix typo
...
The line that was including the appliance-specific config had a typo. The
typo was overlooked all this time because no appliance really uses this
feature. Until now...
2015-12-11 01:15:10 +00:00
Albert Hopkins
e73c7cebb5
Makefile: shell: remove /root/.bash_history on exit
...
So not to pullute the history in the appliance.
2015-12-10 17:17:50 +00:00
Albert Hopkins
43408fc986
Makefile: print some helpful status messages
2015-12-10 17:17:21 +00:00
Albert Hopkins
1253b0325e
appliances: new appliance: mariadb
...
This is a mariadb appliance.
2015-12-10 17:16:51 +00:00
Albert Hopkins
ae1b17132e
Makefile: add a "shell" target
...
This will put you at a shell prompt inside the build environment. Why
didn't I think of this before?!
2015-12-09 18:15:09 +00:00
Albert Hopkins
0d0af1a03e
elasticsearch: upgrade to elasticsearch 2.1.0
2015-12-09 18:14:21 +00:00
Albert Hopkins
2e296640e5
teamplayer: updates
...
For some reason we had to add "setuptools" to emerge even though we're
installing virtualenv. Does virtualenv not install setuptools anymore or
was this just a bug?
2015-12-09 18:13:18 +00:00
Albert Hopkins
ae2dc47182
gnome: updates
2015-12-09 18:11:56 +00:00
Albert Hopkins
24944f921a
configs: add "openssl" to USE in make.conf
...
Now that there is a openssl/libressl split. We choose openssl for now.
Perhaps when everything is compatible we may move to libressl.
2015-12-09 18:11:27 +00:00
Albert Hopkins
288b734590
configs: update x86 kernel config for 4.3.0
2015-12-03 17:21:57 +00:00
Albert Hopkins
a4680c8ded
configs: update amd64 kernel config for 4.3.0
2015-12-03 16:22:43 +00:00
Albert Hopkins
f5c4b54a14
elasticsearch: Makefile: add PHONY target
2015-10-28 12:26:31 +00:00
Albert Hopkins
953793bd20
gnome: updates
2015-10-28 12:24:53 +00:00
Albert Hopkins
e0fdebdb0d
mongodb: install mongo-tools
...
I guess I didn't know they were separate now.
2015-09-30 11:07:12 +00:00
Albert Hopkins
5c77f82f71
owncloud: updates
2015-09-30 09:46:51 +00:00
Albert Hopkins
e2e08b05d9
elasticsearch: install the marvel plugin
2015-09-30 09:45:55 +00:00
Albert Hopkins
902886918a
teamplayer: pass '--no-cache-dir' to pip
...
So that it doesn't create a directory we don't want.
2015-09-30 08:49:36 +00:00
Albert Hopkins
9eb8ceeb06
Set the locale
...
By default it's set to en_US.utf8
2015-09-26 20:57:49 +00:00
Albert Hopkins
ab8dd35965
teamplayer/*.service: remove extraneous whitespace
2015-09-23 10:09:29 +00:00
Albert Hopkins
b9a7851810
teamplayer: set wsgi service type to notify
...
It supports sd_notify()
2015-09-23 10:06:39 +00:00
Albert Hopkins
8ba3d8b191
teamplayer: send the correct signal to the uwsgi service
...
The reason we had to put a timeout in was that we weren't sending the
correct signal. This change fixes that.
2015-09-23 10:00:35 +00:00
Albert Hopkins
b3ff6f8e4a
teamplayer/settings: set new custom haystack highligher
2015-09-23 09:50:41 +00:00
Albert Hopkins
cc8b95d425
elasticsearch/Makefile: run wget inside the container instead of the host
2015-09-23 03:37:42 +00:00
Albert Hopkins
24ce75a112
elasticsearch: update to elasticsearch 1.7.2
2015-09-23 03:37:12 +00:00
Albert Hopkins
73c5fce1e0
teamplayer: replace openrc-style startup with systemd units
...
When I switched over from openrc to systemd I was being lazy and took
advantage of the fact that /etc/local.d still gets run as usual on
Gentoo. This commit finally does a proper(-ish) systemd startup using
(3) unit files.
2015-09-23 03:35:47 +00:00
Albert Hopkins
bde2764a9c
teamplayer: add pip to package.accept_keywords
...
Needed by virtualenv
2015-09-23 03:31:16 +00:00
Albert Hopkins
e6dc5c7874
airport/Makefile: remove unused variable
2015-09-17 01:06:59 +00:00
Albert Hopkins
0ea74dcf59
xfce: updates
2015-09-16 23:30:13 +00:00
Albert Hopkins
168de34153
Use xargs to process the world file
...
Instead of the if `stat ....` we can simply use xarg -r -a ...
2015-09-16 23:29:49 +00:00
Albert Hopkins
2f9b52e3c5
Change the way we create checksums
2015-09-14 11:09:15 +00:00
Albert Hopkins
91b5e962ec
Allow per-appliance build directories.
...
This allows different appliances from the same profile to be built
simultaneously.
2015-09-14 10:22:42 +00:00
Albert Hopkins
1da2ba10dd
Set systemd container name according to profile.
...
This allows more different profiles to with the same appliance to build
simultaneously.
2015-09-14 10:16:56 +00:00
Albert Hopkins
24be5ce588
Allow images/packages to build in a different directory
...
By setting the VABUILDER_OUTPUT Makefile variable, one can have images
and packages saved to and retrieved from that directory instead of the
default (CURDIR). This can be use to, e.g., have different profile's
builds in different directories (instead of having to give images
different filenames, etc.).
2015-09-14 10:00:37 +00:00
Albert Hopkins
2a241978ee
configs: update x86 kernel config for Linux 4.2
2015-09-08 18:12:09 +00:00
Albert Hopkins
b938a7a623
configs: update amd64 kernel config for Linux 4.2
2015-09-08 16:46:24 +00:00
Albert Hopkins
0b3f6db39e
Don't use `-C ../` when extracting portage
...
This is wrong and potentially can damage the host filesystem.
2015-09-08 16:45:23 +00:00
Albert Hopkins
ce1c29a036
kde: updates
...
Update package.use due to name changes
2015-09-08 16:43:57 +00:00
Albert Hopkins
6ffc462188
Exclude virtuals from the package list file
...
There's really no point in showing the virtuals.
2015-09-03 14:11:01 +00:00
Albert Hopkins
0c19fb8470
New appliance: elasticsearch
...
This is an elasticsearch image/appliance.
2015-08-07 22:39:59 +00:00
Albert Hopkins
995705d789
teamplayer: log uwsgi to a different file.
...
Having both tornado and uwsgi dump to the same file makes debugging
difficult. Switch uwsgi's logs to uwsgi.log.
2015-08-07 22:38:14 +00:00
Albert Hopkins
06a71843b1
teamplayer: fix stop-teamplayer script
...
It was still calling "manage.py stop_steam" but "stop_stream" was renamed
to "shutdown"
2015-08-07 22:37:14 +00:00
Albert Hopkins
48cb7905e9
Makefile: remove bogus .PHONY targets
...
These targets were removed but listed in .PHONY
2015-08-07 22:34:42 +00:00
Albert Hopkins
361306a10e
xfce/package.use: updates
2015-08-03 11:26:13 +00:00
Albert Hopkins
8af67d5cea
owncloud/package.use: updates
2015-08-03 10:15:10 +00:00
Albert Hopkins
04852ff605
*/package.use: add "ssl" to net-misc/openssh
2015-08-03 10:14:53 +00:00
Albert Hopkins
7144d2d3ec
images: change the way checksums are produced
2015-08-02 18:15:26 +00:00
Albert Hopkins
327013b660
Makefile: don't call passwd twice
...
Instead of calling passwd twice, one to delete the root password and one
to expire it, simply call it once and pass --delete and --expire to the
same command.
2015-08-02 17:48:27 +00:00
Albert Hopkins
d696f5577d
appliances/*/package.use: add sha512 and nullok to pambase.
...
The nullok flag is needed in order to allow root to have an empty password
(forced to set on first login).
The sha512 flag is just to ensure passwords are cyptographically secure.
2015-08-02 17:47:28 +00:00
Albert Hopkins
bf950c50d9
xfce: Updates.
2015-07-11 22:41:24 +00:00