94d21a95b0
that the config file is read-only). Install sample CSS file to aswiki home directory. Content changed, so bump the revision.
56 lines
843 B
Bash
56 lines
843 B
Bash
#!/bin/sh
|
|
#
|
|
# setup_aswiki: a script for setup the current directory for aswiki
|
|
# $FreeBSD$
|
|
#
|
|
|
|
ask_noyes()
|
|
{
|
|
local key
|
|
|
|
echo -n "$1 [y/N]: "
|
|
read key
|
|
case "$key" in
|
|
[Yy]*)
|
|
return 0;;
|
|
*)
|
|
return 1;;
|
|
esac
|
|
}
|
|
|
|
ask_copy()
|
|
{
|
|
local file ans
|
|
file=$1
|
|
|
|
if [ -f ./$file ]; then
|
|
if ask_noyes "Overwrite $file?"; then
|
|
ans=YES
|
|
else
|
|
ans=NO
|
|
fi
|
|
else
|
|
ans=YES
|
|
fi
|
|
if [ $ans = "YES" ]; then
|
|
install -m 644 __DATADIR__/$file .
|
|
else
|
|
echo "$file is untouched; you may update with __DATADIR__/$file."
|
|
fi
|
|
|
|
}
|
|
|
|
echo "This script will setup current directory for aswiki."
|
|
if ask_noyes "Are you ready?"; then
|
|
echo -n "Creating directories..."
|
|
mkdir RCS session cache attach text
|
|
echo "done."
|
|
echo -n "Copying files..."
|
|
ask_copy aswiki.conf
|
|
ask_copy aswiki.cgi
|
|
ask_copy default.css
|
|
echo "done."
|
|
else
|
|
echo "Stopped."
|
|
exit 1
|
|
fi
|