├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── HISTORY.md ├── LICENSE ├── MANIFEST.in ├── MANUAL_RPM_CLEANUP.md ├── Makefile ├── README.md ├── dcrpm ├── __init__.py ├── dcrpm.py ├── forensic_logger.py ├── main.py ├── pidutil.py ├── rpmutil.py ├── util.py └── yum.py ├── legacy_setup.py ├── pyproject.toml ├── requirements-release.txt ├── requirements-test.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── dcrpm_integration_test_base.py ├── logging.json ├── mock_loggers.py ├── mock_process.py ├── rpmdb.py ├── rpmdbs ├── rpmdb_centos6.tar.gz ├── rpmdb_centos7.tar.gz ├── rpmdb_centos7_missing_index.tar.gz ├── rpmdb_centos8.tar.gz ├── rpmdb_fedora26.tar.gz └── rpmdb_fedora31.tar.gz ├── test_dcrpm.py ├── test_end_to_end.py ├── test_pidutil.py ├── test_rpmutil.py ├── test_util.py └── test_yum.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /MANUAL_RPM_CLEANUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/MANUAL_RPM_CLEANUP.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/README.md -------------------------------------------------------------------------------- /dcrpm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/dcrpm/__init__.py -------------------------------------------------------------------------------- /dcrpm/dcrpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/dcrpm/dcrpm.py -------------------------------------------------------------------------------- /dcrpm/forensic_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/dcrpm/forensic_logger.py -------------------------------------------------------------------------------- /dcrpm/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/dcrpm/main.py -------------------------------------------------------------------------------- /dcrpm/pidutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/dcrpm/pidutil.py -------------------------------------------------------------------------------- /dcrpm/rpmutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/dcrpm/rpmutil.py -------------------------------------------------------------------------------- /dcrpm/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/dcrpm/util.py -------------------------------------------------------------------------------- /dcrpm/yum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/dcrpm/yum.py -------------------------------------------------------------------------------- /legacy_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/legacy_setup.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-release.txt: -------------------------------------------------------------------------------- 1 | black 2 | build 3 | twine 4 | wheel 5 | -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/dcrpm_integration_test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/dcrpm_integration_test_base.py -------------------------------------------------------------------------------- /tests/logging.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/logging.json -------------------------------------------------------------------------------- /tests/mock_loggers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/mock_loggers.py -------------------------------------------------------------------------------- /tests/mock_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/mock_process.py -------------------------------------------------------------------------------- /tests/rpmdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/rpmdb.py -------------------------------------------------------------------------------- /tests/rpmdbs/rpmdb_centos6.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/rpmdbs/rpmdb_centos6.tar.gz -------------------------------------------------------------------------------- /tests/rpmdbs/rpmdb_centos7.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/rpmdbs/rpmdb_centos7.tar.gz -------------------------------------------------------------------------------- /tests/rpmdbs/rpmdb_centos7_missing_index.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/rpmdbs/rpmdb_centos7_missing_index.tar.gz -------------------------------------------------------------------------------- /tests/rpmdbs/rpmdb_centos8.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/rpmdbs/rpmdb_centos8.tar.gz -------------------------------------------------------------------------------- /tests/rpmdbs/rpmdb_fedora26.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/rpmdbs/rpmdb_fedora26.tar.gz -------------------------------------------------------------------------------- /tests/rpmdbs/rpmdb_fedora31.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/rpmdbs/rpmdb_fedora31.tar.gz -------------------------------------------------------------------------------- /tests/test_dcrpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/test_dcrpm.py -------------------------------------------------------------------------------- /tests/test_end_to_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/test_end_to_end.py -------------------------------------------------------------------------------- /tests/test_pidutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/test_pidutil.py -------------------------------------------------------------------------------- /tests/test_rpmutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/test_rpmutil.py -------------------------------------------------------------------------------- /tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/test_util.py -------------------------------------------------------------------------------- /tests/test_yum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/dcrpm/HEAD/tests/test_yum.py --------------------------------------------------------------------------------