1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-26 09:46:09 +00:00

- Update to 1.0

PR:		ports/91855
Submitted by:	Devon H. O'Dell <dodell@iXsystems.com> (maintainer)
This commit is contained in:
Pav Lucistnik 2006-01-18 21:55:43 +00:00
parent 521f7d7105
commit 62658da863
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=153844
5 changed files with 81 additions and 24 deletions

View File

@ -1,27 +1,40 @@
# New ports collection makefile for: raqdevil
# Date created: 06 September 2005
# Whom: Devon H. O'Dell <dodell@offmyserver.com>
# Whom: Devon H. O'Dell <dodell@ixsystems.com>
#
# $FreeBSD$
#
PORTNAME= raqdevil
PORTVERSION= 0.9.6
PORTVERSION= 1.0
CATEGORIES= www sysutils
MASTER_SITES= http://www.raqdevil.com/
MAINTAINER= dodell@iXsystems.com
COMMENT= A port of the Sun Cobalt RaQ550 software to FreeBSD
# The explicit dependencies on p5-Net, p5-Digest, p5-Authen-SASL,
# p5-Test-Harness, p5-Test-Simple, p5-Authen-SASL and p5-MIME-Base64
# are necessary due to ports/86310. This is a work-around: RAQdevil
# does not depend on these ports itself.
RUN_DEPENDS= ${LOCALBASE}/sbin/sendmail:${PORTSDIR}/mail/${SENDMAIL_MILTER_PORT} \
${JCODE}:${PORTSDIR}/japanese/p5-Jcode \
${SITE_PERL}/mach/Quota.pm:${PORTSDIR}/sysutils/p5-Quota \
${SITE_PERL}/mach/Locale/gettext.pm:${PORTSDIR}/devel/p5-Locale-gettext \
${SITE_PERL}/Authen/SASL.pm:${PORTSDIR}/security/p5-Authen-SASL \
${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
${SITE_PERL}/Digest.pm:${PORTSDIR}/security/p5-Digest \
${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
${SITE_PERL}/Net/Cmd.pm:${PORTSDIR}/net/p5-Net \
${SITE_PERL}/Test/Harness.pm:${PORTSDIR}/devel/p5-Test-Harness \
${SITE_PERL}/Test/Simple.pm:${PORTSDIR}/devel/p5-Test-Simple \
${LOCALBASE}/libexec/imapd:${PORTSDIR}/mail/imap-uw \
${SITE_PERL}/Jcode.pm:${PORTSDIR}/japanese/p5-Jcode \
${SITE_PERL}/${PERL_ARCH}/Quota.pm:${PORTSDIR}/sysutils/p5-Quota \
${SITE_PERL}/${PERL_ARCH}/Locale/gettext.pm:${PORTSDIR}/devel/p5-Locale-gettext \
${SITE_PERL}/GD/Graph.pm:${PORTSDIR}/graphics/p5-GD-Graph \
${SITE_PERL}/Mail/SPF/Query.pm:${PORTSDIR}/mail/p5-Mail-SPF-Query \
${JCODE}:${PORTSDIR}/japanese/p5-Jcode \
expect:${PORTSDIR}/lang/expect \
logrotate:${PORTSDIR}/sysutils/logrotate \
perl:${PORTSDIR}/lang/perl5.8 \
imapd:${PORTSDIR}/mail/imap-uw \
pcretest:${PORTSDIR}/devel/pcre \
snmpd:${PORTSDIR}/net-mgmt/net-snmp \
proftpd:${PORTSDIR}/ftp/proftpd \
@ -33,7 +46,7 @@ RUN_DEPENDS= ${LOCALBASE}/sbin/sendmail:${PORTSDIR}/mail/${SENDMAIL_MILTER_PORT}
analog:${PORTSDIR}/www/analog
BUILD_DEPENDS= re2c:${PORTSDIR}/devel/re2c
BROKEN= "Conflicting dependencies (apache 1.x vs 2.x)"
NO_PACKAGE= Conflicting dependencies (apache 1.x vs 2.x)
USE_GNOME= glib20
USE_PHP= pcre session xml
@ -42,6 +55,7 @@ USE_PERL5= yes
USE_REINPLACE= yes
USE_APACHE= yes
WITHOUT_X11= yes
WITH_APACHE2= yes
REINPLACE_ARGS= -i""
INSTALLS_SHLIB= yes
@ -68,12 +82,12 @@ pre-everything::
.endif
pre-extract:
.if !defined(PACKAGE_BUILDING)
.if !defined(BATCH)
@${SH} ${FILESDIR}/warning
.endif
post-extract:
.if !defined(PACKAGE_BUILDING)
.if !defined(BATCH)
${CC} -o ${WRKSRC}/rdqchk ${FILESDIR}/rdqchk.c
${WRKSRC}/rdqchk
.endif

View File

@ -1,2 +1,3 @@
MD5 (raqdevil-0.9.6.tar.gz) = 7fa7a5134daa037384f465032cd15d2c
SIZE (raqdevil-0.9.6.tar.gz) = 2196422
MD5 (raqdevil-1.0.tar.gz) = b57e6d1769a73319a0bc82b9052821f1
SHA256 (raqdevil-1.0.tar.gz) = 185e1e2453a0febc0f4379da54fc668a3ae282c47840e60e7ccc85291323281b
SIZE (raqdevil-1.0.tar.gz) = 2196744

View File

@ -1,4 +1,4 @@
RAQdevil is a web control panel application, developed by OffMyServer and
RAQdevil is a web control panel application, developed by iXsystems and
based upon the Sun Cobalt RaQ550 software.
The RAQdevil is software that provides web based management of multiple
aspects of a server. RAQdevil manages system users, web sites, email, DNS,

View File

@ -1,7 +1,7 @@
#!/bin/sh
PREF=${PREFIX:-$PKG_PREFIX}
PATH=/bin:/usr/sbin
PATH=/bin:/usr/sbin:/usr/bin
case $2 in
POST-INSTALL)
@ -18,14 +18,39 @@ POST-INSTALL)
fi
fi
/usr/bin/touch /etc/mail/access
/usr/bin/touch /etc/mail/access;
mkdir -p ${PREF}/raqdevil/ui/web/base/sitestats/img;
chown www:wheel ${PREF}/raqdevil/ui/web/base/sitestats/img;
mkdir -p ${PREF}/raqdevil/skel/spam;
mkdir -p ${PREF}/raqdevil/skel/quarantine;
mkdir -p ${PREF}/raqdevil/sessions;
/usr/bin/touch ${PREF}/etc/apache2/httpd.local.conf
/usr/bin/touch ${PREF}/etc/apache2/httpd.raqdevil.conf
# generate certificates if required
CERTPATH=${PREF}/admserv/certs
KEYPATH=${CERTPATH}/key
CSRPATH=${CERTPATH}/request
CRTPATH=${CERTPATH}/certificate
mkdir -p ${CERTPATH}
if [ ! -f ${KEYPATH} ]; then
openssl genrsa -out ${KEYPATH} 2048
fi
if [ ! -f ${CSRPATH} ]; then
openssl req -new -key ${KEYPATH} -out ${CSRPATH}
fi
if [ ! -f ${CRTPATH} ]; then
openssl x509 -req -days 365 -in ${CSRPATH} -signkey ${KEYPATH} -out ${CRTPATH}
fi
# fix up the apache httpd.conf file using database values
# probably should use /usr/local/raqdevil/bin/cce_construct instead
# to make a package install work correctly
${PREF}/raqdevil/constructor/base/apache/processAdvise.pl
( cd /etc/namedb; sh /etc/namedb/make-localhost )
;;
esac

View File

@ -9,18 +9,19 @@
@exec touch /etc/mail/access
@exec mkdir -p /var/log/admserv
@unexec rm -rf /var/log/admserv 2>&1 >/dev/null || true
@exec echo "Updating crontab"; cp /etc/crontab /etc/crontab.bak; (grep -v "%D/sbin/swatch" /etc/crontab.bak; echo "*/15 * * * * root %D/sbin/swatch -c %D/etc/swatch.conf") > /etc/crontab; rm -f /etc/crontab.bak
@unexec echo "Updating crontab"; cp /etc/crontab /etc/crontab.bak; (grep -v "%D/sbin/swatch" /etc/crontab.bak;) > /etc/crontab; rm -f /etc/crontab.bak
@exec echo "Updating /etc/ssh/sshd_config"; cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak; (grep -v "Banner %D/etc/ssh_banner" /etc/ssh/sshd_config.bak; echo "Banner %D/etc/ssh_banner") > /etc/ssh/sshd_config; rm -f /etc/ssh/sshd_config.bak
@unexec echo "Updating /etc/ssh/sshd_config"; cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak; (grep -v "Banner %D/etc/ssh_banner" /etc/ssh/sshd_config.bak) > /etc/ssh/sshd_config; rm -f /etc/ssh/sshd_config.bak
@exec echo "Updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v /usr/sbin/nologin /etc/shells.bak; echo /usr/sbin/nologin) >/etc/shells; rm -f /etc/shells.bak
@unexec echo "Updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v /usr/sbin/nologin /etc/shells.bak) >/etc/shells; rm -f /etc/shells.bak
@exec touch etc/apache2/httpd.raqdevil.conf
@exec touch etc/apache2/httpd.local.conf
admserv/conf.d/php.conf
admserv/conf.d/ssl.conf
admserv/conf/admserv.conf
admserv/conf/magic
admserv/conf/php.ini
admserv/certs/certificate
admserv/certs/key
admserv/certs/request
admserv/libexec
bin/clamfilter.pl
bin/generateGraph.pl
@ -36,6 +37,7 @@ etc/rc.d/admserv.sh
etc/rc.d/cced.sh
etc/ssh_banner
etc/snmp/snmpd.conf
etc/swatch.conf
etc/xinetd.conf
etc/xinetd/xinetd.d/imap
etc/xinetd/xinetd.d/imaps
@ -50,6 +52,7 @@ etc/xinetd/xinetd.d/proftpd
lib/php/20020429/cce.so
lib/php/20020429/i18n.so
lib/security/pam_cce.so
libexec/apache2/mod_raqdevil.so
raqdevil/bin/cce_construct
raqdevil/bin/ccewrap
raqdevil/bin/i18n_get
@ -307,6 +310,7 @@ raqdevil/perl/CCE.pm
raqdevil/perl/I18n.pm
raqdevil/perl/I18nMail.pm
raqdevil/perl/JConv.pl
raqdevil/perl/AM/Util.pm
raqdevil/perl/Sauce/Config.pm
raqdevil/perl/Sauce/Service.pm
raqdevil/perl/Sauce/Service/Client.pm
@ -329,9 +333,14 @@ raqdevil/sbin/ssl_get.pl
raqdevil/sbin/update.php
raqdevil/sbin/vacation.pl
raqdevil/sbin/vsite_destroy.pl
raqdevil/schemas/base/am/admserv-am.schema
raqdevil/schemas/base/am/am.schema
raqdevil/schemas/base/am/am_base.schema
raqdevil/schemas/base/am/apache-am.schema
raqdevil/schemas/base/am/dns-am.schema
raqdevil/schemas/base/am/fans-am.schema
raqdevil/schemas/base/am/ftp-am.schema
raqdevil/schemas/base/am/network-am.schema
raqdevil/schemas/base/am/temperature-am.schema
raqdevil/schemas/base/apache/apache.schema
raqdevil/schemas/base/apache/apache_caps.schema
@ -377,6 +386,8 @@ raqdevil/schemas/base/vsite/vsite_rules.schema
raqdevil/schemas/basetypes.schema
raqdevil/skel/dot.ftphelp
raqdevil/skel/dot.procmailrc
raqdevil/skel/quarantine
raqdevil/skel/spam
raqdevil/skel/web/bsd.gif
raqdevil/skel/web/grad.gif
raqdevil/skel/web/index.html
@ -390,15 +401,18 @@ raqdevil/skel/web/error/index.html
raqdevil/skel/web/error/warning.gif
raqdevil/swatch/bin/am_admserv.exp
raqdevil/swatch/bin/am_apache.exp
raqdevil/swatch/bin/am_cpu.sh
raqdevil/swatch/bin/am_disk.pl
raqdevil/swatch/bin/am_dns.sh
raqdevil/swatch/bin/am_ftp.exp
raqdevil/swatch/bin/am_imap.exp
raqdevil/swatch/bin/am_mem.pl
raqdevil/swatch/bin/am_network.sh
raqdevil/swatch/bin/am_pop.exp
raqdevil/swatch/bin/am_smtp.exp
raqdevil/swatch/bin/am_snmp.pl
raqdevil/swatch/bin/am_telnet.exp
raqdevil/swatch/statecodes
raqdevil/swatch/statecodes.tcl
raqdevil/ui/conf/ui.cfg
raqdevil/ui/extensions/create.User/Apop.php
raqdevil/ui/extensions/create.User/Shell.php
@ -1012,9 +1026,10 @@ raqdevil/ui/web/uiLog.php
raqdevil/ui/web/uifc/MultiFileUpload.php
raqdevil/ui/web/uifc/MultiFileUploadHandler.php
sbin/ftplog2commonlog
sbin/grab_logs.pl
sbin/maillog2commonlog.pl
sbin/split_logs
sbin/grab_logs.pl
sbin/swatch
share/locale/de/LC_MESSAGES/base-am.mo
share/locale/de/LC_MESSAGES/base-apache.mo
share/locale/de/LC_MESSAGES/base-cce.mo
@ -1035,6 +1050,7 @@ share/locale/de/LC_MESSAGES/base-telnet.mo
share/locale/de/LC_MESSAGES/base-time.mo
share/locale/de/LC_MESSAGES/base-user.mo
share/locale/de/LC_MESSAGES/palette.mo
share/locale/de/LC_MESSAGES/swatch.mo
share/locale/de/LC_MESSAGES/trueBlue.mo
share/locale/en/LC_MESSAGES/base-alpine.mo
share/locale/en/LC_MESSAGES/base-am.mo
@ -1071,6 +1087,7 @@ share/locale/en/LC_MESSAGES/base-user.mo
share/locale/en/LC_MESSAGES/base-vsite.mo
share/locale/en/LC_MESSAGES/base-websitestats.mo
share/locale/en/LC_MESSAGES/palette.mo
share/locale/en/LC_MESSAGES/swatch.mo
share/locale/en/LC_MESSAGES/trueBlue.mo
share/locale/es/LC_MESSAGES/base-am.mo
share/locale/es/LC_MESSAGES/base-apache.mo
@ -1091,6 +1108,7 @@ share/locale/es/LC_MESSAGES/base-telnet.mo
share/locale/es/LC_MESSAGES/base-time.mo
share/locale/es/LC_MESSAGES/base-user.mo
share/locale/es/LC_MESSAGES/palette.mo
share/locale/es/LC_MESSAGES/swatch.mo
share/locale/es/LC_MESSAGES/trueBlue.mo
share/locale/fr/LC_MESSAGES/base-am.mo
share/locale/fr/LC_MESSAGES/base-apache.mo
@ -1111,6 +1129,7 @@ share/locale/fr/LC_MESSAGES/base-telnet.mo
share/locale/fr/LC_MESSAGES/base-time.mo
share/locale/fr/LC_MESSAGES/base-user.mo
share/locale/fr/LC_MESSAGES/palette.mo
share/locale/fr/LC_MESSAGES/swatch.mo
share/locale/fr/LC_MESSAGES/trueBlue.mo
@dirrm raqdevil/ui/web/uifc
@dirrm raqdevil/ui/web/nav
@ -1190,8 +1209,6 @@ share/locale/fr/LC_MESSAGES/trueBlue.mo
@dirrm raqdevil/swatch
@dirrm raqdevil/skel/web/error
@dirrm raqdevil/skel/web
@dirrm raqdevil/skel/spam
@dirrm raqdevil/skel/quarantine
@dirrm raqdevil/skel
@dirrm raqdevil/sessions
@dirrm raqdevil/schemas/base/vsite