mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-06 22:51:41 +00:00
437ec95cc2
safe in the daemontools directory. This is just a snapshot, this port should not be updated to new versions. This is made necessary due to non-backwards-compatible changes to daemontools, and large use of this particular version. Approved by: asami
57 lines
969 B
Bash
57 lines
969 B
Bash
#!/bin/sh
|
|
#
|
|
# Set up daemontools for the *BSD environment...
|
|
#
|
|
# @(#) $FreeBSD: /tmp/pcvs/ports/sysutils/daemontools53/scripts/configure,v 1.1.1.1 2000-04-27 21:25:36 nbm Exp $
|
|
#
|
|
|
|
# Tune the options we're given.
|
|
echo ${PREFIX}/bin > ${WRKSRC}/conf-bin
|
|
echo ${PREFIX}/man > ${WRKSRC}/conf-man
|
|
echo cc ${CFLAGS} > ${WRKSRC}/conf-cc
|
|
|
|
# Set up binaries correctly.
|
|
awk 'BEGIN {
|
|
FS=":"
|
|
OFS=":"
|
|
}
|
|
$1 == "c" {
|
|
if ($6 == "setuser") {
|
|
$2 = "0"
|
|
$3 = "0"
|
|
} else {
|
|
$2 = bu
|
|
$3 = bg
|
|
$4 = bm
|
|
}
|
|
print
|
|
next
|
|
}
|
|
{
|
|
print
|
|
}' bu=`id -u ${BINOWN}` bg=`id -g ${BINGRP}` bm=${BINMODE} \
|
|
${WRKSRC}/BIN > ${WRKSRC}/BIN.tmp
|
|
mv ${WRKSRC}/BIN.tmp ${WRKSRC}/BIN
|
|
|
|
# Set up man pages correctly.
|
|
awk 'BEGIN {
|
|
FS=":"
|
|
OFS=":"
|
|
}
|
|
# Dispose of preformatted man pages.
|
|
$5 ~ "cat" {
|
|
next
|
|
}
|
|
$1 == "c" {
|
|
$2 = bu
|
|
$3 = bg
|
|
$4 = mm
|
|
print
|
|
next
|
|
}
|
|
{
|
|
print
|
|
}' bu=`id -u ${BINOWN}` bg=`id -g ${BINGRP}` mm=${MANMODE} \
|
|
${WRKSRC}/MAN > ${WRKSRC}/MAN.tmp
|
|
mv ${WRKSRC}/MAN.tmp ${WRKSRC}/MAN
|