Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=cfpm.git;a=commitdiff;h=99dcfb2d9618c1905b3e35f6f473cc1e07ae6fbd
commit 99dcfb2d9618c1905b3e35f6f473cc1e07ae6fbd Author: Priyank <priy...@frugalware.org> Date: Fri Jun 5 17:33:27 2009 +0530 Added two new methods to the Package class * methods: checkMD5Sum(), checkSHA1Sum() diff --git a/pm.cc b/pm.cc index 546763b..66c3e21 100644 --- a/pm.cc +++ b/pm.cc @@ -239,6 +239,30 @@ int Package::getReason() return ret; } +bool Package::checkMD5Sum() +{ + bool ret = true; + + if ( (pacman_pkg_checkmd5sum(pkg)) == -1 ) + { + setStatus(); + ret = false; + } + return ret; +} + +bool Package::checkSHA1Sum() +{ + bool ret = true; + + if ( (pacman_pkg_checksha1sum(pkg)) == -1 ) + { + setStatus(); + ret = false; + } + return ret; +} + void Package::free() { if ( pacman_pkg_free(pkg) == -1 ) diff --git a/pm.hh b/pm.hh index 9fb3ed5..33d50b4 100644 --- a/pm.hh +++ b/pm.hh @@ -63,6 +63,8 @@ namespace PM int getCompressedSize(); int getUncompressedSize(); int getReason(); + bool checkMD5Sum(); + bool checkSHA1Sum(); void free(); }; } _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git