--- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/e-smith/sql/init/80zabbix-proxy.multiple_dbpatches 2010-04-15 13:30:29.000000000 +0200 +++ smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/e-smith/sql/init/80zabbix-proxy 2010-04-15 13:35:00.000000000 +0200 @@ -3,7 +3,6 @@ my $user = ${'zabbix-proxy'}{'DbUser'} || 'zabbix'; my $pass = ${'zabbix-proxy'}{'DbPassword'} || 'secret'; -my $dbpatch = `rpm -qd zabbix-server | grep dbpatch | grep mysql`; my $schema = `rpm -qd zabbix-server | grep schema | grep mysql`; my $data = `rpm -qd zabbix-server | grep data.sql`; my $images = `rpm -qd zabbix-server | grep images_mysql`; @@ -12,7 +11,9 @@ $OUT .= <<"END"; #! /bin/sh if [ -d /var/lib/mysql/$db ]; then - /usr/bin/mysql $db < $dbpatch + for P in \$(rpm -qd zabbix-server | grep dbpatch | grep mysql); do + /usr/bin/mysql $db < \$P + done else /usr/bin/mysqladmin create $db /usr/bin/mysql $db < $schema