X7ROOT File Manager
Current Path:
/usr/lib/python3.6/site-packages/dnf-plugins
usr
/
lib
/
python3.6
/
site-packages
/
dnf-plugins
/
ðŸ“
..
ðŸ“
__pycache__
📄
builddep.py
(9.13 KB)
📄
changelog.py
(4.85 KB)
📄
config_manager.py
(10.63 KB)
📄
copr.py
(29.59 KB)
📄
debug.py
(12.27 KB)
📄
debuginfo-install.py
(10.82 KB)
📄
download.py
(12.04 KB)
📄
etckeeper.py
(1.26 KB)
📄
generate_completion_cache.py
(3.86 KB)
📄
groups_manager.py
(13.21 KB)
📄
needs_restarting.py
(11.59 KB)
📄
repoclosure.py
(6.65 KB)
📄
repodiff.py
(11.21 KB)
📄
repograph.py
(4 KB)
📄
repomanage.py
(10.32 KB)
📄
reposync.py
(14.3 KB)
📄
spacewalk.py
(13.88 KB)
📄
system_upgrade.py
(26.17 KB)
📄
universal_hooks.py
(5.78 KB)
📄
versionlock.py
(12.03 KB)
Editing: etckeeper.py
# etckeeper.py, support etckeeper for dnf # # Copyright (C) 2014 Peter Listiak # https://github.com/plistiak/dnf-etckeeper # # Later modifications by Petr Spacek: # Distutils code below was copied from etckeeper-bzr distributed with v1.15 # import logging import subprocess import dnf logger = logging.getLogger('dnf.plugin') class Etckeeper(dnf.Plugin): name = 'etckeeper' def _run_command(self, command): logger.debug('Etckeeper plugin: %s', command) try: with open("/dev/null", "wb") as devnull: ret = subprocess.call(("etckeeper", command), stdout=devnull, stderr=devnull, close_fds=True) if ret != 0: raise dnf.exceptions.Error('"etckeeper %s" returned: %d' % (command, ret)) except OSError as err: logger.warning('Failed to run "etckeeper %s": %s' % (command, err)) def resolved(self): self._run_command("pre-install") def transaction(self): self._run_command("post-install") if __name__ == "__main__": from distutils.core import setup setup(name="dnf-etckeeper", packages=["dnf-plugins"], package_dir={"dnf-plugins":"etckeeper-dnf"})
Upload File
Create Folder