mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-07-14 02:01:42 +00:00
Merge branch 'fdroid-build-drop-root-privilege' into 'master'
Run fdroid build as non-root user Closes #2344 See merge request fdroid/fdroiddata!8655
This commit is contained in:
commit
250a148ca1
1 changed files with 2 additions and 1 deletions
|
|
@ -187,6 +187,7 @@ fdroid build:
|
|||
|
||||
- bash fdroidserver/buildserver/setup-env-vars $ANDROID_HOME
|
||||
- adduser --disabled-password --gecos "" vagrant
|
||||
- echo "vagrant ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/vagrant
|
||||
- ln -s $CI_PROJECT_DIR/fdroidserver /home/vagrant/fdroidserver
|
||||
- mkdir -p /vagrant/cache
|
||||
- wget -q https://services.gradle.org/distributions/gradle-5.6.2-bin.zip
|
||||
|
|
@ -212,7 +213,7 @@ fdroid build:
|
|||
apt-get install sudo;
|
||||
./tools/setup-ndk-per-build.py $build /home/vagrant/android-ndk;
|
||||
fdroid fetchsrclibs $build --verbose;
|
||||
fdroid build --verbose --scan-binary --on-server --no-tarball $build;
|
||||
sudo -E --user vagrant fdroid build --verbose --scan-binary --on-server --no-tarball $build;
|
||||
done
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue