- add SPOOLDIR so you can change the default spool directory without
hacking the source code
- add support for non-sparc architectures by using sysinfo(2), can
be overwritten by the new -a flag.
- add SVR4_PKGNAME support to overwrite the automatically truncating
of PKGNAME which won't work for a few packages like the amanda-*
ones.
- use the PKG_VERSION for the VERSION entry in the pkginfo file and
not ctime(3).
- use st_gid and not st_uid for the groupname in the pkgmap file.
Make me the maintainer of this package.
You need at least pkgsrc/mk/bsd.pkg.mk 1.645 to use the new version.
bsd.pkg.mk target, which was changed as part of the bulk package
infrastructure additions.
To protect against this happenning again, define a compile-time
definition called PACKAGE_DEPENDS_TARGET, which is by default
"run-depends-list", so that we can specify the bsd.pkg.mk target
at compile-time.
Change is a bug-fix - when finding out the pre-requisite packages, use
the "package-depends" target instead of "depends-list". Bug and fix
pointed out by Bernd Ernesti.
+ add VENDOR so you can change TNF to a different one without hacking
the source code
+ add the -t flag to transform the package into a compressed file.
This is a change from the current behaviour which always compresses
the file, but you have to uncompress and transform it when you want to
install packages with the OS.
+ add the -d flag to change /var/spool/pkg to a different directory,
this is also for the support to build packages directly on a machine
from which you install new machines.
+ ARCH=\"Sparc\" is wrong, it has to be ARCH=\"sparc\" otherwise an
installtion of an package during an OS install would fail
+ duplicate the PKG= line and rename it to PKGDIR=, otherwise an
installation during an OS installation fails when you forget to add
the package to a different file.
+ fix symlinks properly
Changes from version 1.4:
+ Fixed an off-by-one error in Solaris package name generation
+ Ignore file names with embedded spaces - Solaris package tools
can't handle these.
Added functionality includes:
+ Remove the need to specify the Solaris package abbreviated name -
it gets generated from PKGNAME automatically
+ Add depend file generation, for all dependencies
+ Add support for symlinks in PLIST
+ Add support for conflicts in depend(4) file.
+ Create a compressed, stream package after the original package
is made.
Change since previous version:
PLIST entries are checked, and any directories which are incorrectly listed
as files in the PLIST will now be treated as directories in the generated
prototype file.
Changes include:
+ prefix is found automatically, using the new show-var target in bsd.pkg.mk
+ pkgname is found using the new show-var target, rather than the old egrep(1)
way, which failed for packages like xv.