summaryrefslogtreecommitdiff
path: root/net/djbdns-run
AgeCommit message (Collapse)AuthorFilesLines
2006-07-10Completely nuke the concept of PKG_PHASE from pkgsrc except for thejlam1-7/+9
purposes of caching MAKEVARS within bsd.pkg.mk and bsd.makevars.mk.
2006-04-27We don't need to set PKG_GECOS.<user> since the new defaults injlam1-5/+1
pkgsrc/mk/install/usergroupfuncs:1.7 already handle this case.
2006-04-23Modify packages that set PKG_USERS and PKG_GROUPS to follow the newjlam1-6/+10
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-2/+1
INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
2006-01-08Remove build phase: nothing to substitute.joerg1-6/+3
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
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-09-28Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,rillig1-2/+2
NO_BUILD, USE_LIBTOOL.
2005-07-19Uncontinuate lines that have become short.schmonz1-3/+2
2005-07-19Use pkg_info's -B switch, now that we're sure to have it available,schmonz1-3/+2
obviating the need for a sed expression.
2005-05-03Sort.wiz1-5/+5
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+6
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-15Update to 20050415. Changes:schmonz6-32/+126
* Add "djbdns" rc.d script to control all enabled djbdns services, modeled after the "qmail" rc.d script from mail/qmail-run. * Set rc.conf defaults more succinctly, modeled after mail/qmail-run. * Add "reload" as a synonym for "cdb" in axfrdns, rbldns, and tinydns. * Add "foo_postenv" for additional environment customization, for instance to run dnscache as a pure forwarder. * Add "foo_log" booleans to enable or disable logging (enabled by default). * Always run loggers as the "dnslog" user. This makes it simpler to define alternate loggers.
2005-01-26Add rc.d script, user account, and instructions for rbldns. Bump version.schmonz3-6/+64
2004-12-29Move "User-settable rc.conf variables and their default values"schmonz9-86/+30
section above the inclusion of rc.subr, and express the default assignments more succinctly (from Todd Vierling). Remove Jonathan de Boyne Pollard's dnscache-showctl and tinydns-showctl, since they don't apply to services run with these rc.d scripts. Bump version.
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-1/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-12-21Update my email address.schmonz1-1/+1
2004-09-02Note in DESCR and in README.pkgsrc that {dnscache,tinydns}-showctlschmonz6-16/+28
are useful only for services configured in the standard way (with {dnscache,tinydns}-conf(8)). On second thought, don't use the G prefix for the account names. It makes the dnscache account longer than 8 characters, which in turn makes noise in the nightly report. (Also, it looks a little funny.) Since this is already a heavily customized way of running djbdns services, it's just a little more customized now. Bump version.
2004-09-01I was going to do something that would've resulted in a CONFLICT,schmonz1-3/+1
but I didn't, so there isn't one! This does not imply world peace.
2004-09-01Initial import of djbdns-run, a package that provides NetBSD-styleschmonz11-0/+317
rc.d scripts (inspired by Bennett Todd's Linux init.d scripts) to run djbdns services. It also includes Jonathan de Boyne Pollard's dnscache-showctl and tinydns-showctl scripts.