Go to file
oliverkurth b0d7c3e30e add repo key permanently after asking for confirmation 2020-08-27 20:14:06 -07:00
ci Improvement for metalink support 2020-04-21 20:48:47 +08:00
client add repo key permanently after asking for confirmation 2020-08-27 20:14:06 -07:00
cmake Add cmake check for openssl-devel (#139) 2020-05-26 18:23:17 +05:30
common Remove duplicate code (#136) 2020-06-05 11:09:43 +05:30
docs Add coding guidelines 2020-05-25 17:49:54 -07:00
include add repo key permanently after asking for confirmation 2020-08-27 20:14:06 -07:00
plugins Remove duplicate code (#136) 2020-06-05 11:09:43 +05:30
pytests Report missing providers when achieving goal 2020-08-08 00:00:54 +05:30
python Remove duplicate code (#136) 2020-06-05 11:09:43 +05:30
resources refactor cmake 2020-02-22 01:35:13 +00:00
solv Report missing providers when achieving goal 2020-08-08 00:00:54 +05:30
tools Remove duplicate code (#136) 2020-06-05 11:09:43 +05:30
.gitignore Fix improper use of strncpy that allows memory over-read/run 2020-06-10 10:19:55 +00:00
.travis.yml Run CI containers without the default seccomp profile 2020-06-11 09:27:03 +00:00
CMakeLists.txt cmake: Set release version (#143) 2020-06-05 11:10:14 +05:30
COPYING Update license info 2015-04-15 17:10:08 -04:00
README.md fixes suggested by Siddharth 2020-06-10 12:34:51 -07:00

README.md

tdnf - tiny dandified yum

Build Status

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

mkdir build && cd build
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 bin/. To test run:

./bin/tdnf list installed

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