mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-29 01:08:56 +00:00
fixed issue with multiple my.cnf files, fixed issue with path in nzbcount.php and added fix_files.sh to all copying/editing files without updating svn
This commit is contained in:
Executable
+55
@@ -0,0 +1,55 @@
|
||||
#!/usr/bin/env bash
|
||||
SOURCE="${BASH_SOURCE[0]}"
|
||||
DIR="$( dirname "$SOURCE" )"
|
||||
while [ -h "$SOURCE" ]
|
||||
do
|
||||
SOURCE="$(readlink "$SOURCE")"
|
||||
[[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE"
|
||||
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
|
||||
done
|
||||
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
|
||||
|
||||
# Make sure only root can run our script
|
||||
if [[ $EUID -ne 0 ]]; then
|
||||
echo "This script must be run as root"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
source $DIR/../defaults.sh
|
||||
|
||||
#purge smarty cache
|
||||
cd $NEWZPATH"/www/lib/smarty/templates_c/"
|
||||
rm -fv *
|
||||
|
||||
#edit cleanup scripts
|
||||
if [[ $CLEANUP_EDIT == "true" ]]; then
|
||||
sed -i -e 's/^$echo =.*$/$echo = false;/' $TESTING_PATH/update_parsing.php
|
||||
sed -i -e 's/^$limited =.*$/$limited = false;/' $TESTING_PATH/update_parsing.php
|
||||
sed -i -e 's/^$echo =.*$/$echo = false;/' $TESTING_PATH/update_cleanup.php
|
||||
sed -i -e 's/^$limited =.*$/$limited = false;/' $TESTING_PATH/update_cleanup.php
|
||||
fi
|
||||
|
||||
#import kevin123's compression mod
|
||||
if [[ $KEVINS_COMP == "true" ]]; then
|
||||
cd $NEWZPATH"/misc/update_scripts/nix_scripts/tmux/kevin123"
|
||||
cp -frv * $NEWZPATH/www/lib/
|
||||
fi
|
||||
|
||||
#set user/group to www
|
||||
if [[ $CHOWN_TRUE == "true" ]]; then
|
||||
chown -c $WWW_USER $NEWZPATH/*
|
||||
chown -Rc $WWW_USER $NEWZPATH/www/
|
||||
chown -Rc $WWW_USER $NEWZPATH/db/
|
||||
chown -Rc $WWW_USER $NEWZPATH/docs/
|
||||
chown -Rc $WWW_USER $NEWZPATH/misc/
|
||||
chmod 775 $NEWZPATH/www/lib/smarty/templates_c
|
||||
chmod -R 775 $NEWZPATH/www/covers
|
||||
chmod 775 $NEWZPATH/www
|
||||
chmod 775 $NEWZPATH/www/install
|
||||
else
|
||||
chmod 777 $NEWZPATH/www/lib/smarty/templates_c
|
||||
chmod -R 777 $NEWZPATH/www/covers
|
||||
chmod 777 $NEWZPATH/www
|
||||
chmod 777 $NEWZPATH/www/install
|
||||
fi
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ fi
|
||||
|
||||
#Get the path to tmpunrar
|
||||
TMPUNRAR_QUERY="SELECT value from site where setting = \"tmpunrarpath\";"
|
||||
TMPUNRAR_PATH=`$MYSQL --defaults-extra-file=../conf/my.cnf -u$DB_USER -h$DB_HOST $DB_NAME -s -N -e "${TMPUNRAR_QUERY}"`
|
||||
TMPUNRAR_PATH=`$MYSQL --defaults-file=../conf/my.cnf -u$DB_USER -h$DB_HOST $DB_NAME -s -N -e "${TMPUNRAR_QUERY}"`
|
||||
TMPUNRAR_PATH=$TMPUNRAR_PATH"1"
|
||||
|
||||
#remove the ramdisk
|
||||
|
||||
+3
-38
@@ -28,41 +28,6 @@ svn export --force --username svnplus --password $SVN_PASSWORD svn://svn.newznab
|
||||
cd $NEWZPATH"/misc/update_scripts"
|
||||
$PHP update_database_version.php
|
||||
|
||||
echo " "
|
||||
|
||||
#purge smarty cache
|
||||
cd $NEWZPATH"/www/lib/smarty/templates_c/"
|
||||
rm -fv *
|
||||
|
||||
#edit cleanup scripts
|
||||
if [[ $CLEANUP_EDIT == "true" ]]; then
|
||||
sed -i -e 's/^$echo =.*$/$echo = false;/' $TESTING_PATH/update_parsing.php
|
||||
sed -i -e 's/^$limited =.*$/$limited = false;/' $TESTING_PATH/update_parsing.php
|
||||
sed -i -e 's/^$echo =.*$/$echo = false;/' $TESTING_PATH/update_cleanup.php
|
||||
sed -i -e 's/^$limited =.*$/$limited = false;/' $TESTING_PATH/update_cleanup.php
|
||||
fi
|
||||
|
||||
#import kevin123's compression mod
|
||||
if [[ $KEVINS_COMP == "true" ]]; then
|
||||
cd $NEWZPATH"/misc/update_scripts/nix_scripts/tmux/kevin123"
|
||||
cp -frv * $NEWZPATH/www/lib/
|
||||
fi
|
||||
|
||||
#set user/group to www
|
||||
if [[ $CHOWN_TRUE == "true" ]]; then
|
||||
chown -c $WWW_USER $NEWZPATH/*
|
||||
chown -Rc $WWW_USER $NEWZPATH/www/
|
||||
chown -Rc $WWW_USER $NEWZPATH/db/
|
||||
chown -Rc $WWW_USER $NEWZPATH/docs/
|
||||
chown -Rc $WWW_USER $NEWZPATH/misc/
|
||||
chmod 775 $NEWZPATH/www/lib/smarty/templates_c
|
||||
chmod -R 775 $NEWZPATH/www/covers
|
||||
chmod 775 $NEWZPATH/www
|
||||
chmod 775 $NEWZPATH/www/install
|
||||
else
|
||||
chmod 777 $NEWZPATH/www/lib/smarty/templates_c
|
||||
chmod -R 777 $NEWZPATH/www/covers
|
||||
chmod 777 $NEWZPATH/www
|
||||
chmod 777 $NEWZPATH/www/install
|
||||
fi
|
||||
|
||||
cd $DIR/scripts
|
||||
ls -al
|
||||
./fix_files.sh
|
||||
|
||||
Reference in New Issue
Block a user