Edit

IABSD.fr/ports/x11/pwm/pkg/INSTALL

Branch :

  • Show log

    Commit

  • Author : naddy
    Date : 2002-03-08 11:50:56
    Hash : c697936b
    Message : remove accidental hardcoding of /etc SUBST_VARS substitution requires ${VARNAME} format

  • x11/pwm/pkg/INSTALL
  • #!/bin/sh
    # 
    # $OpenBSD: INSTALL,v 1.2 2002/03/08 11:50:57 naddy Exp $
    # Pre/post-installation setup of pwm
    
    # exit on errors, use a sane path and install prefix
    #
    set -e
    PATH=/bin:/usr/bin:/sbin:/usr/sbin
    PREFIX=${PKG_PREFIX:-/usr/local}
    CONFIG_DIR=${SYSCONFDIR}/pwm
    SAMPLE_CONFIG_DIR=$PREFIX/share/examples/pwm
    
    do_notice()
    {
        echo
        echo "+---------------"
        echo "| The existing $1 configuration files in $CONFIG_DIR,"
        echo "| have NOT been changed. You may want to compare them to the"
        echo "| current sample files in $SAMPLE_CONFIG_DIR,"
        echo "| and update your configuration as needed."
        echo "+---------------"
        echo
    }
    
    do_install()
    {
        install -d -o root -g wheel -m 755 $CONFIG_DIR
        install -o root -g wheel -m 644 $SAMPLE_CONFIG_DIR/buttons-default.conf-sample $CONFIG_DIR/buttons-default.conf
        install -o root -g wheel -m 644 $SAMPLE_CONFIG_DIR/look-beoslike.conf-sample $CONFIG_DIR/look-beoslike.conf
        install -o root -g wheel -m 644 $SAMPLE_CONFIG_DIR/menus-default.conf-sample $CONFIG_DIR/menus-default.conf
        install -o root -g wheel -m 644 $SAMPLE_CONFIG_DIR/keys-default.conf-sample $CONFIG_DIR/keys-default.conf
        install -o root -g wheel -m 644 $SAMPLE_CONFIG_DIR/look-brownsteel.conf-sample $CONFIG_DIR/look-brownsteel.conf
        install -o root -g wheel -m 644 $SAMPLE_CONFIG_DIR/pwm.conf-sample $CONFIG_DIR/pwm.conf
        echo
        echo "+---------------"
        echo "| The $1 configuration files have been installed into"
        echo "| $CONFIG_DIR. Please view these files and change the configuration"
        echo "| 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 [ ! -d $CONFIG_DIR ]; then
    	    do_install $1
    	elif [ ! -f $CONFIG_DIR/pwm.conf ]; then
    	    do_install $1
    	else
    	    do_notice $1
    	fi
    	;;
        *)
    	echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
    	exit 1
    	;;
    esac
    
    exit 0