#!/bin/sh # # Adapted from irc/ircd-hybrid's script # #----------------------------------------------------------------------- if [ "x$2" = "xPRE-INSTALL" ]; then #----------------------------------------------------------------------- # ${DO_NADA} #----------------------------------------------------------------------- elif [ "x$2" = "xPOST-INSTALL" ]; then #----------------------------------------------------------------------- mkdir -p %%LOGDIR%% \ && chown ircd:ircd %%LOGDIR%% \ && chmod 750 %%LOGDIR%% mkdir -p %%RUNDIR%% \ && chown ircd:ircd %%RUNDIR%% \ && chmod 750 %%RUNDIR%% mkdir -p %%DBDIR%% \ && chown ircd:ircd %%DBDIR%% \ && chmod 750 %%DBDIR%% # Secure permissions if we think this is a fresh install conffile="%%PREFIX%%/etc/ircd-ratbox/ircd.conf" samplefile="%%PREFIX%%/etc/ircd-ratbox/ircd.conf.sample" if cmp -s $conffile $samplefile; then echo "Setting permissions for config dir and files." chown -R root:ircd %%PREFIX%%/etc/ircd-ratbox/ chmod 750 %%PREFIX%%/etc/ircd-ratbox/ chmod 640 %%PREFIX%%/etc/ircd-ratbox/* else echo "Modified ircd.conf file found, skipping perms setting." fi #----------------------------------------------------------------------- fi #----------------------------------------------------------------------- exit 0