Newer
Older
Digital_Repository / OARiNZ / DIY / LiveCD / Monica / SetupEprints3.sh
#!/bin/bash

echo -n "Please enter a password for the root user for mysql. For security the characters will not show as you type."
echo

read -s psswd


#`mysql -uroot  -e "GRANT ALL PRIVILEGES ON *.* TO 'root@'localhost' IDENTIFIED BY '$psswd' WITH GRANT OPTION;"`

echo "Uncompressing eprints. This will cause a whole lot of writing to scroll past in this terminal."
tar -xvzf eprints-3.0.tar.gz

echo "Configuring eprints. More writing will flash past."
eprints-3.0/configure


echo "Installing eprints3. You will be asked for your eprints user password next. During the install process you will be given a warning about smtp server. Don't worry about this as we will set it up shortly."

sudo ./eprints-3.0/install.pl

cd /opt/eprints3

exit

echo -n "Creating your archive. If you want to have a look at the example answers for creating an archive type y and  firefox will be uncompressed so you can look at the "installer.html file."

read answer

echo

if [ "y" = "$answer" ]
	then 

	cd ~;
	tar -xzf ~firefox-2.0.0.1.tar.gz;
        firefox/firefox installer.html;

fi

cd /opt/eprints3

echo "You will now be asked some questions to set up your archive. "


bin/epadmin create

echo "Setting up the mail server. You will need to put in your eprints password when prompted"
sudo mv perl_lib/EPrints/SystemSettings.pm perl_lib/EPrints/SystemSettingsOld.pm
sed  -e "s/smtp_server=>''/smtp_server=>'127.0.0.1'/" perl_lib/EPrints/SystemSettingsOld.pm > perl_lib/EPrints/SystemSettings.pm


echo -n "Do you want to start the apache server now? y\n?
read answer1

if [ "y" = "$answer1" ]
echo "Enter your eprints password when prompted."       
sudo apache2 -k start

fi