Hi After reading Brian's previous mail, I stand corrected. The relative path's are more intuitive. So, please consider applying this patch to update the usage(). It informs the user -g is relative to directory-of-packages. Thanks. Arun Bhanu diff -uprN createrepo-0.4.2/genpkgmetadata.py createrepo-devel/genpkgmetadata.py --- createrepo-0.4.2/genpkgmetadata.py 2005-01-18 15:20:25.000000000 +0800 +++ createrepo-devel/genpkgmetadata.py 2005-05-18 21:44:30.000000000 +0800 @@ -48,6 +48,7 @@ def usage(retval=1): -x, --exclude = files globs to exclude, can be specified multiple times -q, --quiet = run quietly -g, --groupfile <filename> to point to for group information (precreated) + (<filename> relative to directory-of-packages) -v, --verbose = run verbosely -s, --checksum = md5 or sha - select type of checksum to use (default: sha) -h, --help = show this help