Go to file
Priyesh b7f1ee013b
Merge pull request #120 from ppadmavilasom/topic/ppadmavilasom/fix_distroverpkg_lookup
fix error in distroverpkg lookup
2020-03-24 10:32:22 -07:00
ci refactor cmake 2020-02-22 01:35:13 +00:00
client Merge pull request #120 from ppadmavilasom/topic/ppadmavilasom/fix_distroverpkg_lookup 2020-03-24 10:32:22 -07:00
cmake plugin headers and initial repogpgcheck plugin implementation 2020-02-12 18:50:26 +00:00
common refactor cmake 2020-02-22 01:35:13 +00:00
include Merge branch 'dev' into topic/ppadmavilasom/repogpgcheck_plugin 2020-02-13 10:27:26 -08:00
plugins Install plugins into the correct architecture-specific library directory 2020-03-10 20:12:59 -04:00
pytests cmake: Move pytests build rules into it's subdirectory 2020-03-10 07:20:17 +00:00
python refactor cmake 2020-02-22 01:35:13 +00:00
resources refactor cmake 2020-02-22 01:35:13 +00:00
solv Handle already installed packages faster. 2020-03-02 22:24:51 +05:30
tools Handle already installed packages faster. 2020-03-02 22:24:51 +05:30
.gitignore Handle already installed packages faster. 2020-03-02 22:24:51 +05:30
.travis.yml ci: Refactor CI setup to add Fedora build in addition to Photon build 2020-01-02 18:47:11 -05:00
CMakeLists.txt cmake: Move pytests build rules into it's subdirectory 2020-03-10 07:20:17 +00:00
COPYING Update license info 2015-04-15 17:10:08 -04:00
README.md Update README to reflect change to CMake and new location of Dockerfile 2020-01-02 19:27:11 -05:00

README.md

tdnf - tiny dandified yum

Build Status

In order to compile, from the checkout directory, run the following

cmake
make

You could also build tdnf using docker using the following commands:

docker build -t photon/tdnf-build -f ci/Dockerfile.photon .
docker run --rm -it -v$(pwd):/build -w/build photon/tdnf-build

create a conf file named tdnf.conf under \etc\tdnf with the following content

[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=true
repodir=/etc/yum.repos.d
cachedir=/var/cache/tdnf

Now configure repo files under /etc/yum.repos.d or your repodir following .repo format of dnf/yum.

You should now have a client executable named tdnf under tools/cli. To test run:

./tools/cli/tdnf list installed

You should see a list of installed packages and their related info