Summary: Creates a common metadata repository
Name: createrepo
-Version: 0.3.7
+Version: 0.3.8
Release: 1
License: GPL
Group: System Environment/Base
%{_bindir}/%{name}
%changelog
+* Sat Sep 11 2004 Seth Vidal <skvidal@phy.duke.edu>
+- 0.3.8
+
* Wed Sep 1 2004 Seth Vidal <skvidal@phy.duke.edu>
- 0.3.7
except getopt.error, e:
errorprint(_('Options Error: %s.') % e)
usage()
+ # make sure our dir makes sense before we continue
+ if len(argsleft) != 1:
+ errorprint(_('Error: Only one directory allowed per run.'))
+ usage()
+ else:
+ directory = argsleft[0]
try:
for arg,a in gopts:
errorprint(_('Error: Only one groupfile allowed.'))
usage()
else:
- if os.path.exists(a):
+ if os.path.exists(directory + '/' + a):
cmds['groupfile'] = a
else:
errorprint(_('Error: groupfile %s cannot be found.' % a))
errorprint(_('Options Error: %s') % e)
usage()
- if len(argsleft) != 1:
- errorprint(_('Error: Only one directory allowed per run.'))
- usage()
- else:
- directory = argsleft[0]
return cmds, directory
def main(args):
cmds, directory = parseArgs(args)
+
#setup some defaults
cmds['primaryfile'] = 'primary.xml.gz'
cmds['filelistsfile'] = 'filelists.xml.gz'