├── .dockerignore ├── .github └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── abs_cd ├── __init__.py ├── asgi.py ├── confighelper.py ├── settings.py ├── urls.py └── wsgi.py ├── cd_manager ├── __init__.py ├── admin.py ├── admin_site.py ├── alpm.py ├── apps.py ├── cron.py ├── forms.py ├── migrations │ ├── .gitkeep │ ├── 0001_initial.py │ ├── 0002_auto_20200731_1023.py │ ├── 0003_auto_20200731_1026.py │ ├── 0004_auto_20200801_1924.py │ ├── 0005_auto_20200803_1038.py │ ├── 0006_auto_20200912_1158.py │ ├── 0007_package_aur_push_output.py │ ├── 0008_package_makepkg_extra_args.py │ ├── 0009_gpgkey.py │ ├── 0010_alter_package_build_status.py │ └── __init__.py ├── models.py ├── pkgbuild.py ├── recursion_helper.py ├── static │ └── cd_manager │ │ ├── base_abs-cd.css │ │ ├── navbar.css │ │ └── package_list.css ├── templates │ ├── base_abs-cd.html │ └── cd_manager │ │ ├── package.html │ │ └── package_list.html ├── tests.py ├── urls.py └── views.py ├── config ├── data └── .gitkeep ├── docker-compose.yml ├── known_hosts ├── log-to-docker.conf ├── makepkg ├── __init__.py ├── docker │ ├── Dockerfile │ ├── gpg.conf │ ├── makepkg.conf │ ├── pacman.conf.tmpl │ ├── run.py │ └── sudoers ├── docker_conn.py └── makepkg.py ├── manage.py ├── pacman.conf.tmpl ├── requirements.txt ├── settings.ini.template ├── setup.cfg ├── startup.sh ├── static └── admin │ └── css │ └── abs_cd.css ├── templates └── admin │ ├── abs_cd_log.html │ └── base_site.html └── tests ├── local_pacman_repo └── .gitkeep ├── oscloud.db.tar.xz ├── pacman.conf ├── pacman_db ├── local │ ├── .gitkeep │ └── ALPM_DB_VERSION └── sync │ ├── community.db │ ├── core.db │ ├── extra.db │ └── oscloud.db ├── pkgbuild_local └── .gitkeep └── pkgbuild_remote ├── gazebo-10.bundle ├── ignition-transport-4.bundle ├── ignition-transport.bundle ├── lmdbxx.bundle ├── mtxclient.bundle ├── nheko.bundle ├── ros-build-tools-py3.bundle ├── sdformat-6.bundle ├── sdformat.bundle ├── seafile-client.bundle └── seafile.bundle /.dockerignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | *.pyc 3 | .git -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/README.md -------------------------------------------------------------------------------- /abs_cd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /abs_cd/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/abs_cd/asgi.py -------------------------------------------------------------------------------- /abs_cd/confighelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/abs_cd/confighelper.py -------------------------------------------------------------------------------- /abs_cd/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/abs_cd/settings.py -------------------------------------------------------------------------------- /abs_cd/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/abs_cd/urls.py -------------------------------------------------------------------------------- /abs_cd/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/abs_cd/wsgi.py -------------------------------------------------------------------------------- /cd_manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cd_manager/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/admin.py -------------------------------------------------------------------------------- /cd_manager/admin_site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/admin_site.py -------------------------------------------------------------------------------- /cd_manager/alpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/alpm.py -------------------------------------------------------------------------------- /cd_manager/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/apps.py -------------------------------------------------------------------------------- /cd_manager/cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/cron.py -------------------------------------------------------------------------------- /cd_manager/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/forms.py -------------------------------------------------------------------------------- /cd_manager/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cd_manager/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/migrations/0001_initial.py -------------------------------------------------------------------------------- /cd_manager/migrations/0002_auto_20200731_1023.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/migrations/0002_auto_20200731_1023.py -------------------------------------------------------------------------------- /cd_manager/migrations/0003_auto_20200731_1026.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/migrations/0003_auto_20200731_1026.py -------------------------------------------------------------------------------- /cd_manager/migrations/0004_auto_20200801_1924.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/migrations/0004_auto_20200801_1924.py -------------------------------------------------------------------------------- /cd_manager/migrations/0005_auto_20200803_1038.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/migrations/0005_auto_20200803_1038.py -------------------------------------------------------------------------------- /cd_manager/migrations/0006_auto_20200912_1158.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/migrations/0006_auto_20200912_1158.py -------------------------------------------------------------------------------- /cd_manager/migrations/0007_package_aur_push_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/migrations/0007_package_aur_push_output.py -------------------------------------------------------------------------------- /cd_manager/migrations/0008_package_makepkg_extra_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/migrations/0008_package_makepkg_extra_args.py -------------------------------------------------------------------------------- /cd_manager/migrations/0009_gpgkey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/migrations/0009_gpgkey.py -------------------------------------------------------------------------------- /cd_manager/migrations/0010_alter_package_build_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/migrations/0010_alter_package_build_status.py -------------------------------------------------------------------------------- /cd_manager/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cd_manager/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/models.py -------------------------------------------------------------------------------- /cd_manager/pkgbuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/pkgbuild.py -------------------------------------------------------------------------------- /cd_manager/recursion_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/recursion_helper.py -------------------------------------------------------------------------------- /cd_manager/static/cd_manager/base_abs-cd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/static/cd_manager/base_abs-cd.css -------------------------------------------------------------------------------- /cd_manager/static/cd_manager/navbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/static/cd_manager/navbar.css -------------------------------------------------------------------------------- /cd_manager/static/cd_manager/package_list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/static/cd_manager/package_list.css -------------------------------------------------------------------------------- /cd_manager/templates/base_abs-cd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/templates/base_abs-cd.html -------------------------------------------------------------------------------- /cd_manager/templates/cd_manager/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/templates/cd_manager/package.html -------------------------------------------------------------------------------- /cd_manager/templates/cd_manager/package_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/templates/cd_manager/package_list.html -------------------------------------------------------------------------------- /cd_manager/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/tests.py -------------------------------------------------------------------------------- /cd_manager/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/urls.py -------------------------------------------------------------------------------- /cd_manager/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/cd_manager/views.py -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/config -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /known_hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/known_hosts -------------------------------------------------------------------------------- /log-to-docker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/log-to-docker.conf -------------------------------------------------------------------------------- /makepkg/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /makepkg/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/makepkg/docker/Dockerfile -------------------------------------------------------------------------------- /makepkg/docker/gpg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/makepkg/docker/gpg.conf -------------------------------------------------------------------------------- /makepkg/docker/makepkg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/makepkg/docker/makepkg.conf -------------------------------------------------------------------------------- /makepkg/docker/pacman.conf.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/makepkg/docker/pacman.conf.tmpl -------------------------------------------------------------------------------- /makepkg/docker/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/makepkg/docker/run.py -------------------------------------------------------------------------------- /makepkg/docker/sudoers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/makepkg/docker/sudoers -------------------------------------------------------------------------------- /makepkg/docker_conn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/makepkg/docker_conn.py -------------------------------------------------------------------------------- /makepkg/makepkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/makepkg/makepkg.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/manage.py -------------------------------------------------------------------------------- /pacman.conf.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/pacman.conf.tmpl -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/requirements.txt -------------------------------------------------------------------------------- /settings.ini.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/settings.ini.template -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [pycodestyle] 2 | max-line-length = 120 3 | -------------------------------------------------------------------------------- /startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/startup.sh -------------------------------------------------------------------------------- /static/admin/css/abs_cd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/static/admin/css/abs_cd.css -------------------------------------------------------------------------------- /templates/admin/abs_cd_log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/templates/admin/abs_cd_log.html -------------------------------------------------------------------------------- /templates/admin/base_site.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/templates/admin/base_site.html -------------------------------------------------------------------------------- /tests/local_pacman_repo/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/oscloud.db.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/oscloud.db.tar.xz -------------------------------------------------------------------------------- /tests/pacman.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pacman.conf -------------------------------------------------------------------------------- /tests/pacman_db/local/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pacman_db/local/ALPM_DB_VERSION: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /tests/pacman_db/sync/community.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pacman_db/sync/community.db -------------------------------------------------------------------------------- /tests/pacman_db/sync/core.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pacman_db/sync/core.db -------------------------------------------------------------------------------- /tests/pacman_db/sync/extra.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pacman_db/sync/extra.db -------------------------------------------------------------------------------- /tests/pacman_db/sync/oscloud.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pacman_db/sync/oscloud.db -------------------------------------------------------------------------------- /tests/pkgbuild_local/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pkgbuild_remote/gazebo-10.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pkgbuild_remote/gazebo-10.bundle -------------------------------------------------------------------------------- /tests/pkgbuild_remote/ignition-transport-4.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pkgbuild_remote/ignition-transport-4.bundle -------------------------------------------------------------------------------- /tests/pkgbuild_remote/ignition-transport.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pkgbuild_remote/ignition-transport.bundle -------------------------------------------------------------------------------- /tests/pkgbuild_remote/lmdbxx.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pkgbuild_remote/lmdbxx.bundle -------------------------------------------------------------------------------- /tests/pkgbuild_remote/mtxclient.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pkgbuild_remote/mtxclient.bundle -------------------------------------------------------------------------------- /tests/pkgbuild_remote/nheko.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pkgbuild_remote/nheko.bundle -------------------------------------------------------------------------------- /tests/pkgbuild_remote/ros-build-tools-py3.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pkgbuild_remote/ros-build-tools-py3.bundle -------------------------------------------------------------------------------- /tests/pkgbuild_remote/sdformat-6.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pkgbuild_remote/sdformat-6.bundle -------------------------------------------------------------------------------- /tests/pkgbuild_remote/sdformat.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pkgbuild_remote/sdformat.bundle -------------------------------------------------------------------------------- /tests/pkgbuild_remote/seafile-client.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pkgbuild_remote/seafile-client.bundle -------------------------------------------------------------------------------- /tests/pkgbuild_remote/seafile.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bionade24/abs_cd/HEAD/tests/pkgbuild_remote/seafile.bundle --------------------------------------------------------------------------------