Update
First: you may want to update Carton (do it, just for safety).
sudo apt install liblwp-protocol-https-perl
sudo cpan Carton
Updating Lufi is easy. Go to your Lufi installation directory and then:
git pull
See the installation page to choose the carton options:
carton install --deployment --without=test # plus database options
vimdiff lufi.conf lufi.conf.template
Add or delete the settings that have been added or deleted. Then, reload Lufi with (do it with the same user Lufi runs with):
carton exec hypnotoad script/lufi
Yup, that's all (Mojolicious magic).
Troubleshooting
Some commits had no author, so the author did a git rebase
to change the author of those commits. Unfortunately, it prevents you to just do a simple git pull
after the 24/08/2016. You have to do
git fetch
git reset --hard origin/master
to update and to be able to update normally in the future. Note that it will delete all that you modified. If you didn't change anything, you'll be ok.
Best way of dealing with this is to copy your lufi directory somewhere and test that update. You may want to create a new branch based on origin/master
and cherry-pick
your commits.
Sorry about this mess :-(
You can now go back to wiki's homepage.