termux-packages/scripts
Yaksh Bariya c4ab7bcfd0
attempt2: Fix repository upload problems
Earlier in 5b8b15e7aa, I had configured
our upload scripts to treat failure of `aptly_add_to_repo` as failure to publish
packages at all. However it won't work, since even if all debs are
uploaded, and aptly_add_to_repo is called, debs are moved from temporary
directory to the repository. The proxy may drop connection during this
moment due to stale connection. And just after that we call
aptly_delete_dir which will delete the temporary directory. On the
server side, aptly will however continue to move debs from temporary
directory. Repository is published, but since the temporary directory is
removed during the transaction, the transaction never completely
succeeds. So only some of the debs are uploaded practically. This is now
fixed by adding a sleep of 180s (should be more than enough for all
stuff)
2022-04-14 17:26:22 +05:30
..
bin feat(auto-update): do not log for disabled auto-update 2022-04-05 20:20:11 +05:30
build build-package: Apply $PREFIX/bin/sh hack appropriately 2022-04-13 09:03:16 +02:00
updates fix(auto-update): compare versions with epoch added 2022-04-05 11:38:21 +05:30
aptly_api.sh attempt2: Fix repository upload problems 2022-04-14 17:26:22 +05:30
build-bootstraps.sh Added(scripts): Add build-bootstrap.sh 0.1.0 2022-02-08 08:11:53 +05:00
buildorder.py build-package.sh: allow static packages to be in dependencies 2019-08-12 22:50:41 +03:00
check-built-packages.py scripts: prepare for Bintray deprecation 2021-02-08 12:56:54 +02:00
check-versions.sh
config.guess
config.sub
Dockerfile Update docker image to Ubuntu 21.10 2022-02-08 11:48:43 +01:00
generate-bootstraps.sh Fixed: Fix broken bootstrap zips by adding termux-keyring dependency 2022-01-07 23:59:14 +05:00
get_hash_from_file.py build-package.sh: skip work-in-process metadata when downloading dependency debs (-i/-I) 2020-06-23 15:21:29 +03:00
lint-packages.sh linter: fix detecting invalid versions 2021-12-26 17:47:07 +02:00
list-packages.sh
list-versions.sh list-versions.sh: use proper way to get path to ./scripts/properties.sh 2020-10-30 21:31:48 +02:00
properties.sh properties.sh: notes for next ndk update 2021-10-23 13:55:04 +01:00
run-docker.ps1
run-docker.sh run-docker.sh: don't rely on GITHUB_EVENT_PATH when checking for tty 2021-07-27 19:15:35 +03:00
setup-android-sdk.sh setup-android-sdk.sh: Install 'platforms;android-32' 2022-03-13 08:30:29 +09:00
setup-archlinux.sh setup-archlinux: aerc needs scdoc 2021-09-17 11:06:53 +02:00
setup-offline-bundle.sh new function: termux_setup_python_crossenv 2022-03-02 12:00:30 +09:00
setup-termux.sh build-package: switch the archiver for debian packages over to the one from the NDK, which gets on-device builds working again 2021-11-14 12:42:51 +05:30
setup-ubuntu.sh feat(setup-ubuntu.sh): install xxd package, required by cava 2022-04-11 20:49:14 +05:30
test-runner.sh
update-docker.ps1 Add update-docker.ps1 2021-06-16 16:55:25 +03:00
update-docker.sh
Vagrantfile Vagrantfile: update to newer Ubuntu LTS 2021-01-27 10:26:12 +05:30