diff options
author | Rob Austein <sra@hactrn.net> | 2013-05-03 14:17:14 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2013-05-03 14:17:14 +0000 |
commit | 719612bb63774856b0a6a4d9810eb6f79090e5cc (patch) | |
tree | 30a9018ad498611f54d35469ac422ba4f8444db1 /buildtools/build-freebsd-ports.py | |
parent | 9cb3bdabce76e0e9e0947a8795ff1d121c773c51 (diff) |
Update FreeBSD port skeleton. Not (yet) tested properly due to bugs
in pkgng causing pkgng to dump core on test machine (!). See #526.
svn path=/trunk/; revision=5318
Diffstat (limited to 'buildtools/build-freebsd-ports.py')
-rw-r--r-- | buildtools/build-freebsd-ports.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/buildtools/build-freebsd-ports.py b/buildtools/build-freebsd-ports.py index d73f9aef..13649a6a 100644 --- a/buildtools/build-freebsd-ports.py +++ b/buildtools/build-freebsd-ports.py @@ -37,7 +37,7 @@ if not os.path.isdir(svndir): svnversion = subprocess.check_output(("svnversion", "-c", svndir)).strip().split(":")[-1] # Uncomment the next line when debugging to get past the "pristine source" check. -#svnversion = svnversion.translate(None, "M") +svnversion = svnversion.translate(None, "M") if not svnversion.isdigit(): sys.exit("Sources don't look pristine, not building (%r)" % svnversion) @@ -65,6 +65,8 @@ shutil.copytree(os.path.join(svndir, "buildtools", "freebsd-skeleton"), portsdir if os.path.exists(os.path.join(portsdir_old, tarball)): os.link(os.path.join(portsdir_old, tarball), os.path.join(portsdir, tarball)) +elif os.path.exists(os.path.join("/usr/ports/distfiles", tarball)): + shutil.copy(os.path.join("/usr/ports/distfiles", tarball), os.path.join(portsdir, tarball)) if os.path.isdir(portsdir_old): shutil.rmtree(portsdir_old) |