1
0
mirror of https://github.com/stucki/docker-lineageos synced 2024-12-19 17:12:29 -05:00
Commit Graph

46 Commits

Author SHA1 Message Date
Álvaro Brey
80042bd00f
Ensure build user has the same UID and GID as the host user
This prevents permission problems since volum owners are set from host
2017-04-19 18:10:56 +02:00
Michael Stucki
1b629ad28c Change all references of "CyanogenMod" to "LineageOS" 2017-01-03 21:32:06 +01:00
Michael Stucki
63fb656fd5 Change maintainer email address 2017-01-03 21:30:34 +01:00
Michael Stucki
0cfb1b6850 Rename user "cmbuild" to "build" 2017-01-03 19:15:12 +01:00
Michael Stucki
35e1289f2c build: Install ImageMagick 2017-01-03 10:37:11 +01:00
Michael Stucki
8315a490e6 Fix small typo 2016-08-20 22:08:52 +02:00
amfern
f674bea478 Update to ubuntu 16.04 Xenial Xerus 2016-08-19 20:03:30 +03:00
Michael Stucki
967b20f02e Cleanup 2016-04-05 21:49:12 +02:00
Budleigh Salterton driving a Miura
029736b5e6 add android completion 2016-03-31 22:03:20 +02:00
Michael Stucki
aedc11b40c build: Reorder list of packages that need to be installed
- No change to list of installed packages
- Sync with CyanogenMod wiki (see https://wiki.cyanogenmod.org/w/Build_for_angler)
2016-03-14 01:13:17 +01:00
Michael Stucki
4bca62fb71 build: Move installation of bc, ccache and curl (cleanup ahead of next commit) 2016-03-14 01:13:17 +01:00
Michael Stucki
346d96e84e build: Install maven (new build dependency for CyanogenMod) 2016-03-14 01:13:17 +01:00
Michael Stucki
a116081eb5 build: Upgrade packages before install 2016-03-14 01:13:17 +01:00
Michael Stucki
572ba865e2 Remove ischroot workaround which is no longer needed 2016-03-13 15:20:31 +01:00
Michael Stucki
cfd6174510 Remove workaround for screen which is no longer needed 2016-03-13 15:20:31 +01:00
Michael Stucki
6b6aba0a93 Remove su-wrapper (upstream issue has been fixed) 2016-03-13 15:20:31 +01:00
Michael Stucki
9af54c13cb Install bc 2016-01-22 14:03:37 +01:00
Sean Leonard
0f2f1a0b8c Add lz4 tools to the dockerfile
Install liblz4-tool for lz4 and lz4c required to package cyanogenmod images.
2015-04-18 13:20:01 -07:00
Michael Stucki
7d9c9884a5 docker: Don't set workdir as long as USER does not work with screen 2015-03-16 11:05:13 +01:00
Michael Stucki
33f7fd052e Move ccache initialization to startup.sh
This fixes a major problem with ccache being initialized before the volume is mounted.
The contents of /srv/ccache were therefore empty and CCACHE_MAXSIZE=50G was not set.
The result was that ccache could only use up to 1 GB of cache data (default value).
2015-03-16 10:54:27 +01:00
Michael Stucki
80450d6cc1 Don't run as root 2015-03-16 10:19:07 +01:00
Michael Stucki
275d35d8ab Fix issues with SELinux (continued)
Hmm, this obviously won't work if the old line is not removed :-/

Fixes: #6
2015-01-20 12:21:59 +01:00
Michael Stucki
84b74e67ee Fix issues with SELinux
Fixes: #6
2015-01-20 12:19:25 +01:00
Michael Stucki
f0098a15b9 Install rsync 2015-01-20 12:19:17 +01:00
Michael Stucki
06fa92cf44 Install OpenJDK 7 2014-12-22 18:35:28 +01:00
Michael Stucki
661beacc6f Revert "Use Java 7"
Seems like OpenJDK 7 is not supported yet.

This reverts commit 4502de2ad2.
2014-07-20 13:04:21 +02:00
Michael Stucki
985e697544 Use ccache (really) 2014-07-19 13:40:23 +02:00
Michael Stucki
26e6bc2072 Move environment variables to /etc/env-android.sh 2014-07-19 13:36:58 +02:00
Michael Stucki
4502de2ad2 Use Java 7 2014-07-18 23:52:55 +02:00
Michael Stucki
da6aa95939 Remove unused software-properties-common, replace git-core with git 2014-07-18 23:52:09 +02:00
Tom Hiller
9fd7f89abd refactor(run.sh): Combined run and build scripts
fix(Dockerfile): Removed unnecessary PPA
fix(Dockerfile): Removed duplicate curl package
chore(Readme.md): Update documentation
2014-07-18 23:38:44 +02:00
Michael Stucki
24159b1fbd Follow-up on #2: Change permission of the screen directory 2014-06-23 15:57:49 +02:00
Michael Stucki
d14aa4b258 Install screen with setuid root (see comment) 2014-06-23 15:43:51 +02:00
Michael Stucki
8a73532a7c Remove version in Dockerfile (not needed) 2014-06-23 14:51:50 +02:00
Michael Stucki
15c12e72f7 Update to Ubuntu 14.04 2014-06-23 14:51:25 +02:00
Michael Stucki
8628adf390 Cleanup 2014-03-08 18:41:24 +01:00
Michael Stucki
10b8bdc894 Fix sources.list (add universe) for Ubuntu images 2014-03-08 18:41:03 +01:00
Michael Stucki
c19e8b793e Fix order of update command during build 2014-03-02 13:23:18 +01:00
Michael Stucki
eddf8c87b3 Upgrade all packages during "docker build" 2014-03-02 13:07:54 +01:00
Michael Stucki
7900497b42 Fix ischroot detection (see https://github.com/dotcloud/docker/issues/1724) 2014-03-02 12:09:59 +01:00
Michael Stucki
f2cc846b2e Add "file" as this seems to be missing in recent base images 2014-02-20 16:52:21 +01:00
Michael Stucki
5cff44c36d Make sure that the "universe" section is only added to sources.list if it is missing 2014-02-20 11:05:21 +01:00
Michael Stucki
1c471fc1ae Include tig, a ncurses-based Git repository browser 2014-02-18 14:02:50 +01:00
Michael Stucki
ecb2213c82 Install bsdmainutils (required for "column") 2014-02-15 09:58:40 +01:00
Michael Stucki
9318dccfa9 Set USE_CCACHE=1 in environment 2014-02-04 22:40:25 +01:00
Michael Stucki
b13a629954 Initial commit 2014-02-02 19:19:34 +01:00