Hi Nikodemus,

Could you delete '-type f" from the find's options then? With the old tar version the directories are copied, too. With '-type f' they won't be chowned, keeping the non-root ownership.

- Eugene

On Thu, Mar 27, 2008 at 1:42 PM, Nikodemus Siivola <nikodemus@random-state.net> wrote:
On Thu, Mar 27, 2008 at 7:03 PM, Richard M Kreuter <kreuter@progn.net> wrote:
> Matthew D. Swank writes:
>  > The weird thing is the contrib says it passed its tests i.e. built
>  > normally.
>  Can you apply the following patch to your source tree and report back
>  whether you find the same results?  (It may not be the best solution to
>  the problem, but works for me.)

I just reverted (as to the old tar-based version, but
retaining the new find + chown. Should be more robust until a more
principled approach to the question of "what to copy and how" appears.


 -- Nikodemus

>  diff -u -r1.18 asdf-module.mk
>  --- contrib/asdf-module.mk      26 Mar 2008 19:32:35 -0000      1.18
>  +++ contrib/asdf-module.mk      27 Mar 2008 17:01:08 -0000
>  @@ -32,5 +32,5 @@
>   # installing all the files needed -- as long as all the files are in
>   # the first level directory...
>  -       cp -p $(SYSTEM).asd *.lisp *.fasl "$(BUILD_ROOT)$(INSTALL_DIR)"
>  +       cp -p $(SYSTEM).asd *.lisp *.fasl *.FASL "$(BUILD_ROOT)$(INSTALL_DIR)"
>         find "$(BUILD_ROOT)$(INSTALL_DIR)" -type f -exec chown `id -u`:`id -g` {} \;

Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
Sbcl-devel mailing list