diff options
Diffstat (limited to 'ports-mgmt/portell/files/patch-ab')
-rw-r--r-- | ports-mgmt/portell/files/patch-ab | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/ports-mgmt/portell/files/patch-ab b/ports-mgmt/portell/files/patch-ab deleted file mode 100644 index 47db5c2cf69d..000000000000 --- a/ports-mgmt/portell/files/patch-ab +++ /dev/null @@ -1,47 +0,0 @@ ---- portell.py.orig Thu Jun 24 07:41:00 2004 -+++ portell.py Thu Jun 24 07:42:12 2004 -@@ -2,6 +2,7 @@ - # portell.py - # Description: prints a port's descr-file from whatever directory you're in. - # Author: Ryan "gt3" Kulla -+# Bugfixes: Radim "HSN" Kolar - # Email: ambiod@sbcglobal.net - # Version: 0.1 - # Usage: portell.py <portname> -@@ -23,20 +24,31 @@ - PORTELL_DB_FILE = "/var/db/portell.db" - - PORTS_DIR = "/usr/ports/" -+IGNORE_DIRS = { "distfiles":None, "Tools":None, "packages":None } - - def write_pathname(d, dirname, names): -- dirname = join(dirname.split('/')[:5], '/') # chop port path subdirs -- d[os.path.basename(dirname)] = dirname -+ dirs=dirname.split('/') -+ if len(dirs)==4: -+ if IGNORE_DIRS.has_key(dirs[3]): -+ del names[:] -+ elif len(dirs)==5: -+ d[dirs[4]] = dirname -+ del names[:] - - def update_db(): -- if os.access(PORTELL_DB_FILE, os.F_OK): -- os.unlink(PORTELL_DB_FILE) -+ try: -+ os.unlink(PORTELL_DB_FILE) -+ except: -+ pass - try: - d = shelve.open(PORTELL_DB) -- os.chmod(PORTELL_DB_FILE, 0666) - except: - print "can't read or write %s. are you root?" % PORTELL_DB_FILE - sys.exit(0) -+ try: -+ os.chmod(PORTELL_DB_FILE, 0666) -+ except: -+ pass - os.path.walk(PORTS_DIR, write_pathname, d) - d.close() - |