How do I install TrivialFreezer?

Created by crazyserver
Keywords:
installation
Last updated by:
crazyserver

1. Get the code:
1a. From cvs:
       bzr branch lp:trivialfreezer
1b. From the beta (recomended):
       wget http://launchpad.net/trivialfreezer/0.9/0.9.7/+download/tfreezer_0.9.7beta.tar.gz

       Extract it:
       tar xvfz tfreezer_0.9.7beta.tar.gz

2. Install packages:
       sudo apt-get install python-ldap python-paramiko

3. Move it to the system:
       sudo mv /path/to/tfreezer/ /usr/local/share/tfreezer/
       sudo ln -s /usr/local/share/tfreezer/tfreezer.py /usr/local/bin/tfreezer

4. Edit the init scripts:
Add at the start of the file /etc/gdm/PostLogin/Default
(if you are using gdm 2.24 or greeter use /etc/gdm/PreSession/Default instead):
         date >> /var/log/freezer.log
        tfreezer -r $USER -a >> /var/log/freezer.log

Add to /etc/rc.local (before exit 0)
         date >> /var/log/freezer.log
         tfreezer -r -a >> /var/log/freezer.log

5. Execute to configure it!
        sudo tfreezer