PSXC-IMDB UPGRADING: -------------------- NOTE: If you use a different GLROOT than /glftpd, you most likely need to change a couple of variables in the files you replace. Using the installer will help you with this, and it is encouraged to use it. It should be quite safe - backups are taken and all actions questioned. NOTE: Where I say "replace" below here, you can also patch. 2.9b -> 2.9g - replace psxc-imdb.sh 2.9a -> 2.9b - replace psxc-imdb-find.sh 2.9 -> 2.9a - replace psxc-imdb.sh, psxc-imdb-nuker.sh and psxc-imdb-find.sh. 2.8 -> 2.9 - replace psxc.imdb.sh and psxc-imdb-find.sh. 2.7g -> 2.7i - replace psxc-imdb.sh - replace psxc-imdb-find.sh 2.7f -> 2.7g - replace psxc-imdb.sh 2.7e -> 2.7f - replace psxc-imdb.sh 2.7d -> 2.7e - replace psxc-imdb.sh 2.7c -> 2.7d - Nothing, unless you get warnings when running the script. If you do, you should replace psxc-imdb.sh, psxc-imdb-sanity.sh, psxc-symlink-maker.sh. 2.7b -> 2.7c - replace psxc-imdb-find.sh 2.7 -> 2.7b - replace psxc-imdb.sh 2.6 -> 2.7 - replace psxc-imdb.sh - replace psxc-imdb-bot.tcl - replace psxc-imdb-find.sh - replace psxc-imdb-sanity.sh --- new variables: - psxc-imdb.conf: MYOWNFORMAT - psxc-imdb.conf: FINDMYOWNFORMAT - psxc-imdb.conf: MYOWNEMPTY - psxc-imdb.conf: FINDMYOWNEMPTY - psxc-imdb.conf: NEWLINE - psxc-imdb-conf.tcl: psxc(NEWLINE) 2.5c -> 2.6 - replace psxc-imdb-bot.tcl. - replace psxc-imdb.sh. - replace psxc-imdb-dotimdb.pl if you use it. - notice change of variable DEBUG. 2.5 -> 2.5c - replace psxc-imdb.sh. - replace psxc-imdb-find.sh. 2.4 -> 2.5 - replace psxc-imdb.sh. - replace psxc-imdb-bot.tcl. - replace psxc-imdb-nuker.sh if you use it. - replace psxc-symlink-maker.sh if you use it. - replace psxc-imdb-find.sh if you use it. --- new variables: - psxc-symlink-maker.sh: SORT_BY_KEYWORD - psxc-symlink-maker.sh: SORT_BY_KEYWORD_NAME - psxc-symlink-maker.sh: SORT_BY_KEYWORD_LIST - psxc-imdb-nuker.sh: NUKE_COMBO - psxc-imdb-find.sh: MAXLIST - psxc-imdb-find.sh: DEFLIST - psxc-imdb-find.sh: BOLD - psxc-imdb-find.sh: WHITE - psxc-imdb-find.sh: BLACK - psxc-imdb-find.sh: DARKBLUE - psxc-imdb-find.sh: GREEN - psxc-imdb-find.sh: RED - psxc-imdb-find.sh: DARKRED - psxc-imdb-find.sh: DARKPURPLE - psxc-imdb-find.sh: ORANGE - psxc-imdb-find.sh: YELLOW - psxc-imdb-find.sh: LIGHTGREEN - psxc-imdb-find.sh: BLUEGREEN - psxc-imdb-find.sh: CYAN - psxc-imdb-find.sh: BLUE - psxc-imdb-find.sh: PURPLE - psxc-imdb-find.sh: GREY - psxc-imdb-find.sh: LIGHTGREY - psxc-imdb-find.sh: COLOROFF - psxc-imdb-find.sh: PREWORD - psxc-imdb-find.sh: VERBOSE - psxc-imdb.conf: FINDTRIGGER - psxc-imdb.conf: FINDLOGFORMAT - psxc-imdb.conf: FINDBOTONELINE - psxc-imdb.conf: COUNTRYNUM - psxc-imdb.conf: LANGUAGENUM - psxc-imdb.conf: CERTIFICATIONNUM - psxc-imdb.conf: GENRENUM - psxc-imdb.conf: RUNTIMENUM - psxc-imdb-conf.tcl: psxc(NODEFUNCT) - "special": %imdbcasting (IMDBCASTING) - "special": %imdbcommentshort (IMDBCOMMENTSHORT) - "special": (IMDBCOMMENTFULL) 2.3f -> 2.4 - replace psxc-imdb.sh. - replace psxc-imdb-nuker.sh if you use it. --- new variables: - psxc-imdb.conf: PSXCFINDLOG - psxc-imdb-nuker.sh: NUKE_GENRES - psxc-imdb-nuker.sh: NUKE_GENRES_MSG - "special": %imdbbar (IMDBBAR) 2.3 -> 2.3f - replace psxc-imdb.sh. - replace psxc-imdb-bot.tcl. - add variable psxc(FINDSCRIPT) to psxc-imdb-conf.tcl. - replace psxc-imdb-find.sh. 2.2f -> 2.3 - replace psxc-imdb.sh. - replace psxc-imdb-nuker.sh if you use it. - add/replace psxc-imdb-find.sh if you (wish to) use it. - replace psxc-imdb-bot.tcl if you use it. - add psxc(FINDTRIG) and psxc(USEFIND) to psxc-imdb-conf.tcl. - replace psxc-imdb-rescan.sh if you use it. 2.2 -> 2.2f - read README. 2.1 -> 2.2 - reccommended: remove psxc-imdb.sh from zsconfig.h. Instead, use 'post_check' in glftpd.conf. See README (Quick Setup, point 4b) for more info. - Replace psxc-imdb.sh. - Replace psxc-symlink-maker.sh if you use it. - Replace psxc-imdb-rescan.sh if you use it. - Check new usage of variable SORT_BY_DATE_LS in psxc-symlink-maker.sh. - Add RUNCONTINOUS to psxc-imdb.conf. - Check new usage of variable DOTURL. - Add GLFIX to psxc-imdb.conf. - Run psxc-imdb-sanity.sh - notice the new option. - Run psxc-symlink-maker.sh from shell once. 2.0k -> 2.1 - Replace psxc-imdb.sh. - Replace psxc-symlink-maker.sh if you use it. - Replace psxc-imdb-nuker.sh if you use it. - Add USEWGET to psxc-imdb.conf. - Run psxc-imdb-sanity.sh to verify your setup. 2.0j -> 2.0k - Replace psxc-imdb.sh. - Replace psxc-symlink-maker.sh if you use it. - EXTERNALSCRIPTNAME in psxc-imdb.conf now takes several arguments. 2.0i -> 2.0j - Replace psxc-imdb.sh. - Check change in the EXTERNALSCRIPTNAME examples in psxc-imdb.conf. 2.0h -> 2.0i - Replace psxc-imdb.sh. - Check usage of RELAXEDURLS in config. - Add variable SCANDIRS. - Add variable LOCALURL. 2.0g -> 2.0h - Replace psxc-imdb.sh. - Add variable RELAXEDURLS to config. 2.0f -> 2.0g - Replace psxc-imdb.sh. 2.0e -> 2.0f - Replace psxc-imdb.sh. 2.0d -> 2.0e - Replace psxc-imdb.sh. - Remove variable INFOSPACE from config. - Check usage of INFOVALID, and change to reflect your setup. - Add variable SHOWSTAR to config. - See changes in the extras/ dir if you use one of the "special" features. - New dependency - make sure your setup has 'wc' in the path (normally you already have). 2.0c -> 2.0d - Replace psxc-imdb.sh. - If you are using the "extra" feature or the external script, be sure to check the examples in the extras/ dir to see variable-changes, or the diff. - New variables is psxc-imdb.conf: EXTERNALSCRIPTNAME, INFOTEMPNAME, INFOFILENAME, INFOFILEIS, INFOVALID, INFOCHARTO, INFOSPACE, INFOGENREMAX, INFOGENRESEP. - Variables removed from psxc-imdb.conf: DOTIMDBPROG. 2.0b -> 2.0c - Replace psxc-imdb.sh. - Replace psxc-imdb-bot.tcl. - Copy and edit psxc-imdb-conf.tcl - make sure the binary 'ps' is in the PATH (not in PATHCHROOTED). Normally it already is as the default PATH is very wide. - Add the path to 'ps' in the PATH variable in psxc-imdb.conf, if the path do not cover it already. You can use the new script 'psxc-imdb-sanity.sh' to check. 2.0a -> 2.0b - Replace psxc-imdb.sh. - If you are using your own formatted output in either bot or .imdb, you should check the changes in the /extras directory. New variables are: IMDBURL, IMDBVOTES, IMDBSCORE, IMDBNAME, IMDBYEAR, IMDBNUMSCREENS, IMDBISLIMITED. - Variables LIMITEDYES and LIMITEDNO added to psxc-imdb.conf. - .diff files are included in /diff directory if you would like to manually upgrade. 1.32 -> 2.0a - Create the pidfile and chmod it 666 - Since the whole config has moved into a separate file, and most files have changed significantly, it is reccommended to either start fresh (remove the old sh/tcl's) and re-config the script, or copy the variables from the old version into the .config, then replacing/removing the old tcl/sh files.