From fdfe4586a047d9b6cc64efdd22fbdc67e9f1193f Mon Sep 17 00:00:00 2001 From: Raffi Enficiaud Date: Tue, 21 Apr 2015 17:19:57 +0200 Subject: CPackDeb: Fix lintian md5sum file warning Lintian warned about invalid md5sum file permissions. --- Source/CPack/cmCPackDebGenerator.cxx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/CPack/cmCPackDebGenerator.cxx b/Source/CPack/cmCPackDebGenerator.cxx index 18597e8..0137374 100644 --- a/Source/CPack/cmCPackDebGenerator.cxx +++ b/Source/CPack/cmCPackDebGenerator.cxx @@ -20,6 +20,7 @@ #include #include // USHRT_MAX +#include // NOTE: // A debian package .deb is simply an 'ar' archive. The only subtle difference @@ -524,6 +525,11 @@ int cmCPackDebGenerator::createDeb() // Do not end the md5sum file with yet another (invalid) } + // set md5sum file permissins to RW-R--R-- so that deb lintian doesn't warn + // about it + cmSystemTools::SetPermissions(md5filename.c_str(), + S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); + cmd = this->GetOption("GEN_CPACK_DEBIAN_FAKEROOT_EXECUTABLE"); cmd += cmake_tar + "tar czf control.tar.gz ./control ./md5sums"; const char* controlExtra = -- cgit v0.12