22 строки
447 B
Plaintext
22 строки
447 B
Plaintext
|
%fdupes(s) \
|
||
|
_target=""; \
|
||
|
_symlinks=0; \
|
||
|
%{-s:_symlinks=1;} \
|
||
|
fdupes -q -n -r -p %1 | \
|
||
|
while read _file; do \
|
||
|
if test -z "$_target" ; then \
|
||
|
_target="$_file"; \
|
||
|
else \
|
||
|
if test -z "$_file" ; then \
|
||
|
_target=""; \
|
||
|
continue ; \
|
||
|
fi ; \
|
||
|
if test "$_symlinks" = 1; then \
|
||
|
ln -sf "${_target#%{buildroot}}" "$_file"; \
|
||
|
else \
|
||
|
ln -f "$_target" "$_file"; \
|
||
|
fi ;\
|
||
|
fi ; \
|
||
|
done \
|
||
|
%{nil}
|