summaryrefslogtreecommitdiff
path: root/pkgtools/shlock
AgeCommit message (Collapse)AuthorFilesLines
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-3/+1
2008-05-30Don't set NOMAN for SunOS.tnn1-6/+1
2008-05-29don't create catdirtnn1-2/+2
2008-05-29Merge some changes from PR pkg/38521 to clean up the package andtnn2-29/+7
desupport installing catpage. Thanks to cheusov for the PR and obache for making me aware of it. Bump the version to 20080529.
2008-05-29Make it DESTDIR ready.tnn1-5/+6
2006-12-19Fixed PKGMANDIR.rillig1-4/+2
2006-12-07Allow build on Linux.rpaulo2-4/+6
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-4/+4
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-08-08Don't install the manpage on FreeBSD.xtraeme1-2/+3
2005-06-17Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead ofjlam1-2/+2
${PREFIX}.
2005-05-25For DragonFly. This is from PR #30262 from Joerg Sonnenberger.reed2-4/+4
I didn't test under DraginFly myself.
2005-05-25Make this compile and install on Darwinrh2-4/+4
2005-05-24Removed ONLY_FOR_PLATFORM, as I could not see any reason to keep it. If yourillig1-3/+1
really need it, please consider using NOT_FOR_PLATFORM instead.
2005-05-13Honor *OWN and *GRP.minskim1-1/+3
2005-01-18Enable on Interix.tv1-2/+2
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-2/+2
2002-02-15Set empty DISTFILES so no fetch is really attempted.seb2-3/+16
Unconditionally set PKGSRC_LOCKTYPE to `none' to avoid bootstrapping problem. Do not generate formatted manual and do not install source manual on Solaris or else we would need to make this package depends on textproc/groff. IMHO this should be avoided for this package as it can be considered a prerequisite for building further packages.
2002-01-15Initial import of Erik E. Fair's shlock utility, with sources taken fromagc6-0/+526
NetBSD-current, into the NetBSD Packages Collection. The shlock command can create or verify a lock file on behalf of a shell or other script program. When it attempts to create a lock file, if one already exists, shlock verifies that it is or is not valid. If valid, shlock will exit with a non-zero exit code. If invalid, shlock will re- move the lock file, and create a new one. shlock uses the rename(2) system call to make the final target lock file, which is an atomic operation (i.e. "dot locking", so named for this mech- anism's original use for locking system mailboxes). It puts the process ID ("PID") from the command line into the requested lock file. shlock verifies that an extant lock file is still valid by using kill(2) with a zero signal to check for the existence of the process that holds the lock. This package is only for Solaris and Linux platforms at present.