#!/bin/sh

# Prerequisites for setup on a fedora 17 box.
# Should be run before pip install -r requirements.txt

# Must be root
if [ "$(whoami)" = "root" ];
then
  echo "This script must be not run as root, it gets root permissions via sudo. Exiting".
  exit 1;
fi

# To allow compilation of python modules
sudo yum install gcc python-devel

# To allow compilation of the enchant spell checker
sudo yum install enchant

# To allow compilation of lxml
sudo yum install libxslt libxml2-devel libxslt-devel

# Manually install Linkchecker. It doesn't install via pip because it's distributed as an xz archive
tempdir=$(mktemp -d)
wget http://github.com/downloads/wummel/linkchecker/LinkChecker-8.4.tar.xz -O $tempdir/LinkChecker-8.4.tar.xz
unxz $tempdir/LinkChecker-8.4.tar.xz
pip install $tempdir/LinkChecker-8.4.tar
rm -r $tempdir

#!/bin/sh

# Prerequisites for setup on a fedora 17 box.
# Should be run before pip install -r requirements.txt

# Must be root
if $(whoami) == "root";
then
  echo "This script must be not run as root, it gets root permissions via sudo. Exiting".
  exit 1;
fi

# To allow compilation of python modules
sudo yum install gcc python-devel

# To allow compilation of the enchant spell checker
sudo yum install enchant

# To allow compilation of lxml
sudo yum install libxmlt libxml-devel libxslt-devel

# Manually install Linkchecker. It doesn't install via pip because it's distributed as an xz archive
tempdir=$(mktemp -d)
wget http://github.com/downloads/wummel/linkchecker/LinkChecker-8.4.tar.xz -O $tempdir/LinkChecker-8.4.tar.xz
unxz $tempdir/LinkChecker-8.4.tar.xz
pip install $tempdir/Linkchecker-8.4.tar
rm -r $tempdir

--- 
+++ 
@@ -4,7 +4,7 @@
 # Should be run before pip install -r requirements.txt
 
 # Must be root
-if $(whoami) == "root";
+if [ "$(whoami)" = "root" ];
 then
   echo "This script must be not run as root, it gets root permissions via sudo. Exiting".
   exit 1;
@@ -17,11 +17,11 @@
 sudo yum install enchant
 
 # To allow compilation of lxml
-sudo yum install libxmlt libxml-devel libxslt-devel
+sudo yum install libxslt libxml2-devel libxslt-devel
 
 # Manually install Linkchecker. It doesn't install via pip because it's distributed as an xz archive
 tempdir=$(mktemp -d)
 wget http://github.com/downloads/wummel/linkchecker/LinkChecker-8.4.tar.xz -O $tempdir/LinkChecker-8.4.tar.xz
 unxz $tempdir/LinkChecker-8.4.tar.xz
-pip install $tempdir/Linkchecker-8.4.tar
+pip install $tempdir/LinkChecker-8.4.tar
 rm -r $tempdir
Fix package names and typo in linkchecker setup
