Bug 16681 - firebird-2.1.1.17910.0-alt1 packaging errors
Summary: firebird-2.1.1.17910.0-alt1 packaging errors
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: firebird (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-13 15:04 MSD by Alexey V. Novikov
Modified: 2008-08-21 11:26 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey V. Novikov 2008-08-13 15:04:47 MSD
Запускать не пробовал, но из того, что видно сразу
1. fb_config
  а. лежит не в том подпакете - должен быть в *-devel
  б. права должны быть 755, а не 644
2. каталоги /etc/firebird и /usr/lib/firebird не принадлежат ни одному пакету
Comment 1 Boris Savelev 2008-08-13 15:16:18 MSD
(In reply to comment #0)
> Запускать не пробовал, но из того, что видно сразу
> 1. fb_config
>   а. лежит не в том подпакете - должен быть в *-devel
>   б. права должны быть 755, а не 644
> 2. каталоги /etc/firebird и /usr/lib/firebird не принадлежат ни одному пакету
> 
согласен.
права поправлю, в devel переложу. fb_config в %_bindir положить?

Comment 2 Alexey V. Novikov 2008-08-13 16:03:47 MSD
(In reply to comment #1)
> fb_config в %_bindir положить?
ага, правда он вроде и так там лежит
Comment 3 Boris Savelev 2008-08-14 14:11:41 MSD
поправил в firebird-2.1.1.17910.0-alt2
Comment 4 Alexey V. Novikov 2008-08-20 23:20:29 MSD
(In reply to comment #3)
> поправил в firebird-2.1.1.17910.0-alt2
ага, это вижу.
Еще что нашел: 
1. где-то было в полиси, что каталоги не должны принадлежать псевдопользователям, а должны принадлежать root и группе и иметь аттрибут sgid.
Это про /var/lib/firebird, /var/lib/firebird/backup и /var/run/firebird.
2. По идее утилита gpre относится к devel - это препроцессор из embeded sql
3. firebird-server-common можно разбить на firebird-common (то что нужно утилитам) и собственно firebird-server-common (то что нужно серверу). Уточню: утилиты обычно требуют зачем-то firebird.conf, ну кроме того могут пользоваться help'ом и прочей хренью. Просто утилиты и сервер не обязаны стоять на одной и той же машине.

Comment 5 Boris Savelev 2008-08-21 10:04:23 MSD
(In reply to comment #4)
> 1. где-то было в полиси, что каталоги не должны принадлежать
> псевдопользователям, а должны принадлежать root и группе и иметь аттрибут 
> sgid.
> Это про /var/lib/firebird, /var/lib/firebird/backup и /var/run/firebird.
было такое. исправлю
> 2. По идее утилита gpre относится к devel - это препроцессор из embeded sql

gpre получается разным для classic и superserver. что делать?

> 3. firebird-server-common можно разбить на firebird-common (то что нужно утилитам) и собственно
> firebird-server-common (то что нужно серверу). Уточню: утилиты обычно требуют зачем-то
> firebird.conf, ну кроме того могут пользоваться help'ом и прочей хренью. 
> Просто утилиты и сервер не обязаны стоять на одной и той же машине.
> 

над этим надо подумать-)
но мысль понял
Comment 6 Boris Savelev 2008-08-21 11:26:22 MSD
(In reply to comment #5)
> gpre получается разным для classic и superserver. что делать?
они одинаковый на самом деле
переместил в devel