mirror of
https://github.com/openSUSE/osc.git
synced 2025-08-06 15:43:39 +02:00
- ignore dot packages too
This commit is contained in:
@@ -309,6 +309,10 @@ class Project:
|
||||
ET.ElementTree(self.pac_root).write(os.path.join(self.absdir, store, '_packages'))
|
||||
|
||||
def addPackage(self, pac):
|
||||
import fnmatch
|
||||
for i in exclude_stuff:
|
||||
if fnmatch.fnmatch(pac, i):
|
||||
return False
|
||||
state = self.get_state(pac)
|
||||
if state == None or state == 'D':
|
||||
self.new_package_entry(pac, 'A')
|
||||
@@ -3237,7 +3241,8 @@ def addFiles(filenames):
|
||||
if conf.config['do_package_tracking'] and not pac.todo:
|
||||
prj = Project(os.path.dirname(pac.absdir))
|
||||
if pac.name in prj.pacs_unvers:
|
||||
prj.addPackage(pac.name)
|
||||
if not prj.addPackage(pac.name):
|
||||
sys.exit(1)
|
||||
print statfrmt('A', getTransActPath(os.path.join(pac.dir, os.pardir, pac.name)))
|
||||
for filename in pac.filenamelist_unvers:
|
||||
pac.todo.append(filename)
|
||||
|
Reference in New Issue
Block a user