forked from HPR/hpr_generator
		
	#267 - remove dependency check for DBD::mysql
This commit is contained in:
		| @@ -29,8 +29,7 @@ set -o nounset                              # Treat unset variables as an error | ||||
| function is_module_installed { | ||||
|   HR="----------------------" | ||||
|   perl -e "use ${1} " | ||||
| 	if  [ $? -ne 0 ] | ||||
| 	then | ||||
|   if [ $? -ne 0 ]; then | ||||
|     echo ${HR} | ||||
|   else | ||||
|     echo "Found module ${1}" | ||||
| @@ -38,35 +37,30 @@ function is_module_installed { | ||||
|   fi | ||||
| } | ||||
|  | ||||
| MODULES=( \ | ||||
| 	 "Getopt::Long" \ | ||||
| 	 "Pod::Usage" \ | ||||
| 	 "Config::Std" \ | ||||
| 	 "Template" \ | ||||
| 	 "Template::Plugin::File" \ | ||||
| 	 "Template::Plugin::DBI" \ | ||||
| 	 "Template::Plugin::HTML::Strip" \ | ||||
| 	 "DBI" \ | ||||
| 	 "Tie::DBI" \ | ||||
| 	 "DBD::SQLite" \ | ||||
| 	 "DBD::mysql" \ | ||||
| 	 "Date::Calc" \ | ||||
| 	 "Text::CSV_XS" \ | ||||
| MODULES=( | ||||
|   "Getopt::Long" | ||||
|   "Pod::Usage" | ||||
|   "Config::Std" | ||||
|   "Template" | ||||
|   "Template::Plugin::File" | ||||
|   "Template::Plugin::DBI" | ||||
|   "Template::Plugin::HTML::Strip" | ||||
|   "DBI" | ||||
|   "Tie::DBI" | ||||
|   "DBD::SQLite" | ||||
|   "Date::Calc" | ||||
|   "Text::CSV_XS" | ||||
| ) | ||||
|  | ||||
| echo "The following modules must be installed for the site-generator to function: " | ||||
| for module in "${MODULES[@]}" | ||||
| do | ||||
| for module in "${MODULES[@]}"; do | ||||
|   echo "* ${module}" | ||||
| done | ||||
| echo "When MySQL is used, the DBD:mysql module is required (otherwise it is optional)" | ||||
| echo "When SQLite is used, then the DBD:SQLite module is required (otherwise it is optional)" | ||||
|  | ||||
| echo "Scanning for modules ..." | ||||
| echo "----------------------" | ||||
|  | ||||
| for module in "${MODULES[@]}" | ||||
| do | ||||
| for module in "${MODULES[@]}"; do | ||||
|   is_module_installed "${module}" | ||||
| done | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user