Hi Constantine, > I found out, that there is some confusion in file access righs in pil21.tgz > archive. > For example file “lib/replica.l” have executable flag, and “loc/FR.l” have > -rw------- mode.
Right. I often overlooked or forgot such cases. "replica" was indeed an executable file initially, later renamed to "replica.l". Other files were supplied externally. > It can be fixed by this one-liner: > > find . -type f -exec chmod 644 {} \; && chmod 755 bin/* misc/bigtest pil vip An automatic fix might not be a good idea. The directories on the development machines have a lot more files than the released ones (e.g. shared libraries and scripts which need to be executable, and key files which need to have more restricted permissions), and cannot be changed so easily. So let's better handle this on demand. I fixed the cases you mentioned. And will watch out and try to be more careful in the future :) > Also files in archive pil21.tgz have user and group name “u0_a114” and > UID/GID 10114. > As I see usually tar files are created with UID/GID 0. > And it can be done by adding these parameters to tar command: > > --owner=0 --group=0 --numeric-owner Good idea! Changed it. > All of these are not a problem at all, it is just to make a bit simplier and > clearer. Indeed. I completely agree. Thanks a lot! ☺/ A!ex -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe