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 { | function is_module_installed { | ||||||
|   HR="----------------------" |   HR="----------------------" | ||||||
|   perl -e "use ${1} " |   perl -e "use ${1} " | ||||||
| 	if  [ $? -ne 0 ] |   if [ $? -ne 0 ]; then | ||||||
| 	then |  | ||||||
|     echo ${HR} |     echo ${HR} | ||||||
|   else |   else | ||||||
|     echo "Found module ${1}" |     echo "Found module ${1}" | ||||||
| @@ -38,35 +37,30 @@ function is_module_installed { | |||||||
|   fi |   fi | ||||||
| } | } | ||||||
|  |  | ||||||
| MODULES=( \ | MODULES=( | ||||||
| 	 "Getopt::Long" \ |   "Getopt::Long" | ||||||
| 	 "Pod::Usage" \ |   "Pod::Usage" | ||||||
| 	 "Config::Std" \ |   "Config::Std" | ||||||
| 	 "Template" \ |   "Template" | ||||||
| 	 "Template::Plugin::File" \ |   "Template::Plugin::File" | ||||||
| 	 "Template::Plugin::DBI" \ |   "Template::Plugin::DBI" | ||||||
| 	 "Template::Plugin::HTML::Strip" \ |   "Template::Plugin::HTML::Strip" | ||||||
| 	 "DBI" \ |   "DBI" | ||||||
| 	 "Tie::DBI" \ |   "Tie::DBI" | ||||||
| 	 "DBD::SQLite" \ |   "DBD::SQLite" | ||||||
| 	 "DBD::mysql" \ |   "Date::Calc" | ||||||
| 	 "Date::Calc" \ |   "Text::CSV_XS" | ||||||
| 	 "Text::CSV_XS" \ |  | ||||||
| ) | ) | ||||||
|  |  | ||||||
| echo "The following modules must be installed for the site-generator to function: " | echo "The following modules must be installed for the site-generator to function: " | ||||||
| for module in "${MODULES[@]}" | for module in "${MODULES[@]}"; do | ||||||
| do |  | ||||||
|   echo "* ${module}" |   echo "* ${module}" | ||||||
| done | 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 "Scanning for modules ..." | ||||||
| echo "----------------------" | echo "----------------------" | ||||||
|  |  | ||||||
| for module in "${MODULES[@]}" | for module in "${MODULES[@]}"; do | ||||||
| do |  | ||||||
|   is_module_installed "${module}" |   is_module_installed "${module}" | ||||||
| done | done | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user