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

Reply via email to