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

51 Commits

Author SHA1 Message Date
Benedikt Heine
919db8dcee fix user permission specific problems and add comments 2017-06-01 01:03:23 +02:00
Benedikt Heine
3047d501cd remove android-env-vars.sh 2017-05-30 19:41:30 +02:00
Benedikt Heine
c66a2ba12d move repo command to /usr/local 2017-05-30 19:19:31 +02:00
Benedikt Heine
6904188dbd move apt stuff into one RUN 2017-05-30 13:33:38 +02:00
Michael Stucki
6385abfd0a Accept any user and group IDs, even if they already exist 2017-04-21 10:14:08 +02:00
Á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