Sha256: 7c987ccfa93e01d617e7381fa9b50681a026f8cafcdd50dd9312eef35d37807d

Contents?: true

Size: 1021 Bytes

Versions: 67

Compression:

Stored size: 1021 Bytes

Contents

#!/bin/sh -e

SYSCONFDIR='<%= @node[:apache][:dir] %>'

if [ -z $1 ]; then
        echo "Which site would you like to enable?"
        echo -n "Your choices are: "
        ls $SYSCONFDIR/sites-available/* | \
        sed -e "s,$SYSCONFDIR/sites-available/,,g" | xargs echo
        echo -n "Site name? "
        read SITENAME
else
        SITENAME=$1
fi

if [ $SITENAME = "default" ]; then
        PRIORITY="000"
fi

if [ -e $SYSCONFDIR/sites-enabled/$SITENAME -o \
     -e $SYSCONFDIR/sites-enabled/"$PRIORITY"-"$SITENAME" ]; then
        echo "This site is already enabled!"
        exit 0
fi

if ! [ -e $SYSCONFDIR/sites-available/$SITENAME ]; then
        echo "This site does not exist!"
        exit 1
fi

if [ $SITENAME = "default" ]; then
        ln -sf $SYSCONFDIR/sites-available/$SITENAME \
               $SYSCONFDIR/sites-enabled/"$PRIORITY"-"$SITENAME"
else
        ln -sf $SYSCONFDIR/sites-available/$SITENAME $SYSCONFDIR/sites-enabled/$SITENAME
fi

echo "Site $SITENAME installed; reload apache to enable."

Version data entries

67 entries across 67 versions & 3 rubygems

Version Path
auser-poolparty-1.1.4 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.1.5 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.1.6 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.1.7 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.2.0 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.2.1 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.2.10 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.2.11 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.2.12 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.2.2 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.2.3 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.2.4 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.2.7 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.2.8 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.2.9 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.3.0 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.3.1 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.3.10 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.3.11 vendor/chef/apache2/templates/default/a2ensite.erb
auser-poolparty-1.3.12 vendor/chef/apache2/templates/default/a2ensite.erb