1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-18 20:50:10 +01:00
fdroidserver/fdroidserver
relan 946a1461f2 common: use /dev/null as stdin when calling subprocess.Popen()
We always want to run all utilities non-interactively. By default
subprocess.Popen() inherits stdin descriptor from parent process, i.e.
when fdroid is run from an interactive shell, subprocesses may expect
input from it.

Reading from /dev/null immediately returns EOF, failing any user prompt
and preventing us from hang.
2018-02-05 15:34:42 +03:00
..
asynchronousfilereader Add asynchronous filereader, fix python3 lockups 2015-09-20 20:57:53 +02:00
__init__.py fix egg-link and easy_install support for Python3 2017-10-19 23:28:13 +02:00
btlog.py implement gettext localization 2017-09-15 11:39:00 +02:00
build.py Change --resetserver to --reset-server for consistency 2018-01-30 20:45:03 +01:00
checkupdates.py wiki: move checkupdates wiki log to separate function 2018-01-22 13:49:10 +01:00
common.py common: use /dev/null as stdin when calling subprocess.Popen() 2018-02-05 15:34:42 +03:00
dscanner.py English source string corrections 2017-09-16 13:19:38 +02:00
exception.py checkupdates: don't fail when we can't init submodules 2017-12-04 16:30:37 +01:00
gpgsign.py implement gettext localization 2017-09-15 11:39:00 +02:00
import.py import: fix bitbucket import 2017-10-04 18:54:47 +02:00
index.py Reorder the gitlab mirrors so GitLab Pages comes before "raw". 2018-01-18 08:02:07 +11:00
init.py init: fix test for aapt when no aapt has been found 2017-12-06 20:20:17 +01:00
install.py fix string formats that are ambiguous for translators 2017-09-16 13:19:38 +02:00
lint.py lint: check srclibs has name and @ in it 2018-01-31 13:33:36 +01:00
metadata.py build: make per-build hard time limit customizable 2018-01-30 11:14:50 +03:00
mirror.py mirror: fix syntax error on Python 3.4 2017-11-30 14:03:04 +01:00
net.py Support ETag when downloading repository index 2017-05-02 15:37:02 -03:00
nightly.py nightly: support arbitrary keystore files for setup 2017-12-28 23:07:26 +01:00
publish.py add common.sign_apk() for nighly as test for using in publish 2017-12-04 22:52:41 +01:00
readmeta.py all: make newer pycodestyle happy 2016-11-15 20:55:06 +00:00
rewritemeta.py fix string formats that are ambiguous for translators 2017-09-16 13:19:38 +02:00
scanner.py scanner: allow running without versionCode and as API 2018-01-26 10:18:41 +01:00
server.py wiki: log server start/stop times and command line 2018-01-22 13:49:10 +01:00
signatures.py HTTP, HTTPS 2017-10-22 06:43:18 +00:00
signindex.py implement gettext localization 2017-09-15 11:39:00 +02:00
stats.py implement gettext localization 2017-09-15 11:39:00 +02:00
tail.py include class like UNIX tail -f for displaying logs 2017-05-23 20:04:08 +02:00
update.py wiki: include per-app link to all related activity on gitlab.com 2018-01-26 10:18:41 +01:00
verify.py fix string formats that are ambiguous for translators 2017-09-16 13:19:38 +02:00
vmtools.py vmtools: use standard imports: os.remove() 2018-01-26 10:18:42 +01:00