Skip to content

Instantly share code, notes, and snippets.

--- rpmlint.py
+++ rpmlint.py
@@ -16,6 +16,7 @@ import Pkg
import Config
import os
import stat
+import locale
import rpm
from Filter import *
import SpecCheck
diff -ur /usr/share/rpmlint/TagsCheck.py rpmlint/TagsCheck.py
--- /usr/share/rpmlint/TagsCheck.py 2006-06-28 23:10:02.000000000 +0200
+++ rpmlint/TagsCheck.py 2006-07-03 18:22:29.000000000 +0200
@@ -401,6 +401,9 @@
use_utf8=Config.getOption('UseUTF8', Config.USEUTF8_DEFAULT)
requires_in_usr_local_regex=re.compile('^/usr/local/bin')
max_line_len=79
+valid_devel_group=Config.getOption('DevelGroups')
+if valid_devel_group:
+ valid_devel_group_regex=re.compile(Config.getOption('DevelGroups'))
Index: lsbrpmlint
===================================================================
--- lsbrpmlint (révision 0)
+++ lsbrpmlint (révision 0)
@@ -0,0 +1,14 @@
+#!/bin/sh
+#---------------------------------------------------------------
+# Project : Mandriva Linux
+# Module : rpmlint
+# File : lsbrpmlint
--- Config.py
+++ Config.py
@@ -126,6 +126,17 @@
else:
_filters_re = None
+_scoring={}
+
+def setBadness(s, score):
+ _scoring[s] = score
# vim:sw=4:et
#---------------------------------------------------------------
# Module : rpmlint
# File : CheckPkgConfig
# Author : Stephan Kulow, Dirk Mueller
# Purpose : Check for errors in Pkgconfig files
#---------------------------------------------------------------
from Filter import *
import AbstractCheck
--- FilesCheck.py
+++ FilesCheck.py
@@ -1107,7 +1107,7 @@
# ...but executed ones should
elif res or mode & 0111 != 0 or script_regex.search(f):
if res:
- if not interpreter_regex.search(res.group(1)):
+ if mode & 0111 != 0 and not interpreter_regex.search(res.group(1)):
printError(pkg, 'wrong-script-interpreter', f, '"' + res.group(1) + '"')
elif not nonexec_file and not (lib_path_regex.search(f) and f.endswith('.la')):
--- Pkg.py
+++ Pkg.py
@@ -403,10 +403,19 @@
current_version=d[1]
if current_version.find(':') > 0:
current_version=''.join(current_version.split(':')[1:])
- if d[2] & rpm.RPMSENSE_EQUAL != rpm.RPMSENSE_EQUAL or current_version != version:
- return 0
- else:
- return 1
From dea7efd630376d0d227841d20a2dfda2c1315675 Mon Sep 17 00:00:00 2001
From: Stanislav Ochotnicky <sochotnicky@redhat.com>
Date: Fri, 19 Nov 2010 18:46:52 +0100
Subject: [PATCH] Add checking for correct pom file naming
---
FilesCheck.py | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 51 insertions(+), 0 deletions(-)
diff --git a/FilesCheck.py b/FilesCheck.py
diff --git a/completions/man b/completions/man
index e1b587d..628e43c 100644
--- a/completions/man
+++ b/completions/man
@@ -56,17 +56,10 @@ _man()
return 0
fi
- local manpath
- if [[ $OSTYPE == *@(darwin|linux|freebsd|cygwin)* ]] || _userland GNU; then
@scop
scop / test.txt
Last active March 27, 2017 08:33
event: hello
data: hello1
event: hello
data: hello2
event: hello
data: hello3