Fixed contrib scripts. Added *.pyc cleaning scripts

This commit is contained in:
Bas Stottelaar
2014-11-12 23:22:41 +01:00
parent 6f91694d51
commit a43256e802
2 changed files with 13 additions and 10 deletions

9
contrib/clean_pyc.sh Executable file
View File

@@ -0,0 +1,9 @@
#!/bin/bash
# Display information
echo "This script will remove *.pyc files. These files are generated by Python, but they can cause conflicts after an upgrade. It's safe to remove them, because they will be regenerated."
echo "Press enter to continue, or CTRL + C to quit."
read
# Remove the *.pyc
find "`dirname $0`/.." -type f -name "*.pyc" -exec rm -rf {} \;

View File

@@ -1,14 +1,8 @@
#!/bin/bash
# Parameter check
if [ -z "$1" ] || [ -z "$2" ]; then
echo "Syntax: $0 <source directory> <data directory>"
exit 1
fi
# Repository check
if [ ! -d "$1/.git" ]; then
echo "This script can only downgrade Headphones installations via Git."
if [ -z "$1" ]; then
echo "Syntax: $0 <data directory>"
exit 1
fi
@@ -19,7 +13,7 @@ if [ ! -s "$2/version.lock" ]; then
fi
# Git installation check
if [ ! -x "$(command -v wget)" ]; then
if [ ! -x "$(command -v git)" ]; then
echo "Git is required to downgrade."
exit 1
fi
@@ -32,7 +26,7 @@ echo "Press enter to continue, or CTRL + C to quit."
read
# Downgrade
cd "$1"
cd "`dirname $0`/.."
git reset --hard "$HASH"
echo "All done, Headphones should be downgraded to the last version that started."