macros.build & nawiasy

Patryk Zawadzki patrys w pld-linux.org
Nie, 31 Sie 2008, 01:50:48 CEST


2008/8/31 Bartłomiej Zimoń <uzi18 w o2.pl>:
> Witam aktualizacja gnome-packagekit powoduje takie oto problemy ze skryptem post:
> /tmp/rpm-tmp.38249:7: command not found: }{
>
> fragment speca :
> %post
> %gconf_schema_install gnome-packagekit.schemas
> %update_icon_cache hicolor
> %update_desktop_database
>
> skrypt post z rpm-a:
>        umask 022;
>        GCONF_CONFIG_SOURCE="xml:readwrite:/etc/gconf/gconf.xml.defaults" /usr/bin/gconftool-2 --makefile-install-rule /etc/gconf/schemas/gnome-packagekit.schemas > /dev/null;
> { \
>        umask 022; \
>        /usr/bin/gtk-update-icon-cache -qf /usr/share/icons/hicolor; \
> }{ \
>        umask 022; \
>        /usr/bin/update-desktop-database -q; \
> }
>
> Nie znam sie na makrach ale wydaje mi sie ze chyba te nawiasy nie sa potrzebne.
> Moglby ktos znajacy sprawe poprawic  te makra?

Są potrzebne, żeby umask się nie propagował. Problem jest w braku \\n
(backslash enter) przed %{nil} w makrach z /usr/lib/rpm/macros.build

Kto poprawi?

-- 
Patryk Zawadzki


Więcej informacji o liście dyskusyjnej pld-devel-pl