Ices version 0 is a source client for streaming MP3 audio to Shoutcast, Icecast v1 and v2 servers. Due to Perl being shipped on OpenBSD by default, custom playlist handlers written in Perl are always supported by this port. from Moritz Grimm <gtgbr@gmx.net>, cleanup and patches from me WWW: http://www.icecast.org/
62 lines
1.3 KiB
Plaintext
62 lines
1.3 KiB
Plaintext
#!/bin/sh
|
|
# $OpenBSD: INSTALL,v 1.1.1.1 2003/07/26 11:40:45 sturm Exp $
|
|
#
|
|
# Pre/post-installation setup of ices
|
|
|
|
PATH=/bin:/usr/bin:/sbin:/usr/sbin
|
|
PREFIX=${PKG_PREFIX:-/usr/local}
|
|
CONFIG_FILE=${SYSCONFDIR}/ices.conf
|
|
SAMPLE_CONFIG_FILE=$PREFIX/share/examples/ices/ices.conf.dist
|
|
|
|
do_notice()
|
|
{
|
|
echo
|
|
echo "+---------------"
|
|
echo "| The existing $1 configuration file, $CONFIG_FILE,"
|
|
echo "| has NOT been changed. You may want to compare it to the"
|
|
echo "| current sample file, $SAMPLE_CONFIG_FILE,"
|
|
echo "| and update your configuration as needed."
|
|
echo "+---------------"
|
|
echo
|
|
}
|
|
|
|
do_install()
|
|
{
|
|
install -o root -g wheel -m 644 $SAMPLE_CONFIG_FILE $CONFIG_FILE
|
|
echo
|
|
echo "+---------------"
|
|
echo "| The $1 configuration file, $CONFIG_FILE,"
|
|
echo "| has been installed. Please view this file and change"
|
|
echo "| the configuration to meet your needs."
|
|
echo "+---------------"
|
|
echo
|
|
}
|
|
|
|
# verify proper execution
|
|
#
|
|
if [ $# -ne 2 ]; then
|
|
echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
|
|
exit 1
|
|
fi
|
|
|
|
# Verify/process the command
|
|
#
|
|
case $2 in
|
|
PRE-INSTALL)
|
|
: nothing to pre-install for this port
|
|
;;
|
|
POST-INSTALL)
|
|
if [ -f $CONFIG_FILE ]; then
|
|
do_notice $1
|
|
else
|
|
do_install $1
|
|
fi
|
|
;;
|
|
*)
|
|
echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
exit 0
|