On Wed, Jan 02, 2008, Alain Spineux wrote: > Please could you tell me what do "%{l_value -s -a}" in > > %{l_shtool} install -c -m 644 %{l_value -s -a} \ > %{SOURCE squirrelmail.conf} \ > $RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.d/
The '%{l_value -s -a}' macro just expands to a set of sed(1)-style arguments which a required very often. shtool takes those ones as arguments to perform replacements while installing the file. So this is just a short-hand for convenience. You can use the 'rpm --eval' command to see the expanded macro: ---8<---snipp---8<--- $ /openpkg-dev/bin/openpkg rpm --eval '%{l_value -s -a}' -e 's;@l_susr@;root;g' -e 's;@l_sgrp@;root;g' -e 's;@l_suid@;0;g' -e 's;@l_sgid@;0;g' -e 's;@l_musr@;openpkg-dev;g' -e 's;@l_mgrp@;openpkg-dev;g' -e 's;@l_muid@;42010;g' -e 's;@l_mgid@;42010;g' -e 's;@l_rusr@;openpkg-dev-r;g' -e 's;@l_rgrp@;openpkg-dev-r;g' -e 's;@l_ruid@;42011;g' -e 's;@l_rgid@;42011;g' -e 's;@l_nusr@;openpkg-dev-n;g' -e 's;@l_ngrp@;openpkg-dev-n;g' -e 's;@l_nuid@;42012;g' -e 's;@l_ngid@;42012;g' -e 's;@l_prefix@;/openpkg-dev;g' -e 's;@l_prefix_static@;/openpkg-dev;g' --->8---snapp--->8--- -cs ______________________________________________________________________ OpenPKG http://openpkg.org User Communication List openpkg-users@openpkg.org