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
Albert Hopkins
840bb4b0c4
gnome: Updates.
2015-07-11 22:41:12 +00:00
Albert Hopkins
7947b57066
appliances/*/package.use: Remove "minimal" from ncurses.
...
Having it set removes the terminfo database files and I need them.
2015-07-11 22:40:39 +00:00
Albert Hopkins
1f8703d446
teamplayer/package.use: Add "glib" to mpd.
...
It's required now for support for most things.
2015-06-28 20:09:09 +00:00
Albert Hopkins
26353ee7db
configs/make.conf.* Add "ipv6" to USE
...
In a systemd container, some things won't work correctly if not compiled
with ipv6 (e.g. Python)
2015-06-28 20:08:24 +00:00
Albert Hopkins
ca736466f2
appliances/kde: updates.
2015-06-27 17:30:15 +00:00
Albert Hopkins
c5b8a0f6a9
configs: Update kernel config (amd64) to 4.1.0-gentoo
2015-06-25 12:12:00 +00:00
Albert Hopkins
ce7af970df
configs: Update kernel config (x86) to 4.0.0-gentoo
2015-04-22 02:32:50 +00:00
Albert Hopkins
994466c6e7
configs: Update kernel config (amd64) to 4.0.0-gentoo
2015-04-20 22:31:42 +00:00
Albert Hopkins
bfd2d5896e
configs: Update kernel config (x86) to 3.19.3-gentoo
2015-04-10 10:34:10 +00:00
Albert Hopkins
ae530cbf2d
configs: Update kernel config (amd64) to 3.19.3-gentoo
2015-04-10 09:26:40 +00:00
Albert Hopkins
b0a7dae92b
make "etc-update" work
...
It was using the old method of setting the EDITOR environment variable to
nano, which does not work with systemd-nspawn. Fixed.
2015-04-10 09:25:44 +00:00
Albert Hopkins
db224c4bb8
Remove sysfs from fstab
...
It's not needed with systemd
2015-03-19 01:29:39 +00:00
Albert Hopkins
cff474da63
Makefile: new target: checksumps
...
Creates a sha256 checksum file in the $(IMAGES) directory.
2015-03-16 02:08:25 +00:00
Albert Hopkins
4a7010a5ee
gnome: Updates
...
Apparently Gnome 3.14 is marked stable (just in time for Gnome 3.16)
2015-03-16 02:07:20 +00:00
Albert Hopkins
5240c6b302
Makefile: Add missing endquote
2015-03-15 12:56:38 +00:00
Albert Hopkins
df92b10200
Makefile: fix a typo
...
"IMAGES" was misspelled.
2015-03-15 12:56:18 +00:00
Albert Hopkins
05544efe41
kernel.sh: use long option names when calling emerge
...
idem.
2015-03-13 13:49:22 +00:00
Albert Hopkins
0504f76a1a
Makefile(s): use long option names when calling emerge
...
Because I can never remember the difference between -n and N, -c and -C,
etc.
2015-03-13 11:31:00 +00:00
Albert Hopkins
b6833b57b6
airport: Don't change the shell of the postgres user
...
Why were we even doing this?
2015-03-13 11:24:33 +00:00
Albert Hopkins
1a31e4f951
Makefile: appliance-list: Display appliances in 1 column
2015-03-09 11:20:14 +00:00
Albert Hopkins
5889d9f251
Makefile: touch the portage tarball after downloading
...
Just in case.
2015-03-09 11:19:23 +00:00
Albert Hopkins
c252121561
kde: Updates
...
A flag needed to be added to package.use
2015-03-09 11:16:49 +00:00
Albert Hopkins
04714e1e27
Added tag 2.0b1 for changeset 872c0e4b2337
2015-03-01 20:16:20 +00:00
Albert Hopkins
b92d617f84
Makefile: clean: Remove temporary image files
2015-03-01 12:49:04 +00:00
Albert Hopkins
58d4bad383
Makefile: PORTAGE_DIR: touch the directory when it's unpacked.
...
Otherwise it retains the same timestamp as the tarball, which may not
trigger a stage4 rebuild.
2015-03-01 12:47:02 +00:00
Albert Hopkins
1a36e228c0
Makefile:STAGE4_TARBALL: Fix typo
...
Target should have been "PORTAGE_DIR" and not "PORTAGE"
2015-03-01 12:46:18 +00:00
Albert Hopkins
359ec88aed
teamplayer: set USE_TZ to False
...
Although the documentation says it defaults to False, it seems to be getting
set to True in my deployments. This explicitely sets it to false and also
sets the TIMEZONE to UTC.
2015-03-01 11:45:06 +00:00
Albert Hopkins
95e3d1e9af
Makefile: make the default target "stage4" instead of "image"
2015-03-01 01:55:57 +00:00
Albert Hopkins
f4e8a22ddb
Makefile: use /usr/bin/basename in a few echo statements
2015-03-01 01:52:49 +00:00
Albert Hopkins
86311ebd9f
Makefile: Get rid of BUILD_SOFTWARE option.
...
It's hardly useful anymore.
2015-03-01 01:31:55 +00:00
Albert Hopkins
07c96253dc
Merge SWAP_FILE and SYSCONFIG targets into PREPROOT
...
They were small targets and PREPROOT is pretty much responsible for that
anyway.
2015-03-01 01:06:24 +00:00
Albert Hopkins
bc22178119
Makefile: add sync_stage3 to .PHONY
2015-02-28 22:36:23 +00:00
Albert Hopkins
9562528920
stage4: Remove "build_stage4" and don't force stage4 to build every time
...
The stage4 target, specifically the STAGE4_TARBALL target now depends on
the portage/ directory, the appliances/<appliance>/ directory and the
stage3 tarball. It will not be rebuild if these are up-to-date. Therefore
other targets that depend on stage4 (e.g. RAW_IMAGE) won't force stage4 to
be rebuilt if it is up to date.
If you want to force a stage4 rebuild, for example if the appliance pulls
from a live VCS, then the recommended way to do this is:
$ touch appliances/<appliance>
$ make APPLIANCE=<appliance> stage4
2015-02-28 22:35:45 +00:00
Albert Hopkins
c8c9bc1a1f
Make the other image/ targets depend on $(RAW_IMAGE).
...
Instead of "image" so that if the raw image is built and up-to-date then it
need not be rebuilt to satisfy the other image targets. This excludes the
stage4 "image" which of course is necessary to build the $(RAW_IMAGE)
target.
2015-02-28 22:30:01 +00:00
Albert Hopkins
dff2e32481
Makefile: make the $(RAW_IMAGE) target install the stage4 files.
...
The raw image making was kind of split up, with different targets to create
the image, partition, copy files, install grub, etc. This change makes it
all one target. After "make image" is done, or, e.g., "make images/base.img"
then the resulting file will be built and contain all the necessary files.
This make the $(RAW_IMAGE) target more uniform with the other image/
targets. It will also make the other image/ targets easier to satify.
2015-02-28 22:27:39 +00:00