[devel] bacula-director-2.2.7-alt1

Alexey Tourbin at на altlinux.ru
Вс Янв 20 23:51:37 MSK 2008


>  bacula-director-2.2.7-alt1	Requires	/etc/rc.d/init.d(stop_daemon)
> +bacula-director-2.2.7-alt1	Requires	/usr/share/bacula/scripts/create_postgresql_database
> +bacula-director-2.2.7-alt1	Requires	/usr/share/bacula/scripts/drop_postgresql_database
> +bacula-director-2.2.7-alt1	Requires	/usr/share/bacula/scripts/drop_postgresql_tables
> +bacula-director-2.2.7-alt1	Requires	/usr/share/bacula/scripts/grant_postgresql_privileges
> +bacula-director-2.2.7-alt1	Requires	/usr/share/bacula/scripts/make_postgresql_tables
> +bacula-director-2.2.7-alt1	Requires	/usr/share/bacula/scripts/update_postgresql_tables
>  bacula-director-2.2.7-alt1	Requires	bacula-common = 2.2.7-alt1

Эти файлы не запаковываются при сборке.

+ exit 0
warning: Installed (but unpackaged) file(s) found:
    /usr/share/bacula/scripts/bacula
    /usr/share/bacula/scripts/bacula-ctl-dir
    /usr/share/bacula/scripts/bacula-ctl-fd
    /usr/share/bacula/scripts/bacula-ctl-sd
    /usr/share/bacula/scripts/bconsole
    /usr/share/bacula/scripts/create_postgresql_database
    /usr/share/bacula/scripts/drop_postgresql_database
    /usr/share/bacula/scripts/drop_postgresql_tables
    /usr/share/bacula/scripts/grant_postgresql_privileges
    /usr/share/bacula/scripts/make_postgresql_tables
    /usr/share/bacula/scripts/startmysql
    /usr/share/bacula/scripts/stopmysql
    /usr/share/bacula/scripts/update_postgresql_tables
    /usr/share/man/man1/bacula-bgnome-console.1.gz
    /usr/share/man/man1/bacula-tray-monitor.1.gz
Wrote: /usr/src/RPM/SRPMS/bacula-2.2.7-alt1.src.rpm
...

В этом пакете есть какие-то шелл-скрипты весьма странного вида,
которые используют эти файлы.  Вот образец странного шелл-скрипта:

$ rpmpeek bacula-director-2.2.7-alt1.i586.rpm cat -n ./usr/share/bacula/scripts/create_bacula_database
     1  #!/bin/sh
     2  #
     3  # This routine creates the Bacula database
     4  #  using PostgreSQL, MySQL, or SQLite.
     5  #
     6  if test xsqlite = xmysql -o xsqlite3 = xmysql ; then
     7    echo "Creating SQLite database"
     8    /usr/share/bacula/scripts/create_mysql_database
     9  else
    10    if test xmysql = xmysql ; then
    11      echo "Creating MySQL database"
    12      /usr/share/bacula/scripts/create_mysql_database $*
    13    else
    14      echo "Creating PostgreSQL database"
    15      /usr/share/bacula/scripts/create_postgresql_database $*
    16    fi
    17  fi
$
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20080120/5fbd15fc/attachment.bin 


Подробная информация о списке рассылки Devel