gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fw: [Gnu-arch-users] How to support arch on systems with a small PATH_MA


From: chth
Subject: Fw: [Gnu-arch-users] How to support arch on systems with a small PATH_MAX [WAS: arch o n windows?]
Date: Thu, 15 Jul 2004 08:23:11 +0200

forwared on jblacks request..

Begin forwarded message:

Date: Thu, 15 Jul 2004 01:12:51 -0400
From: address@hidden (James Blackwell)
To: address@hidden
Subject: Re: [Gnu-arch-users] How to support arch on systems with a
small PATH_MAX [WAS: arch o n windows?]


Christian wrote:
> usage: tla fslint [archive|directory] filesystems...
>  
> (assume there is a 'foo:bar.barf' file in the archive)
> $ tla fslint address@hidden/hello--unix--0,1 fat16 
> foo:bar.barf foo_bar.bar  /* [fat16] illegal character ':', extension
> to long */

I think like this idea. Nothwithstanding, there's a _lot_ of filesystems
out there. 

I'd also like to see a default in fslint that checks against all known
filesystem types.

Do you plan for fslint to be able to catch pairs of files that are valid
on one filesystem "This and This" that won't work on case insensitive
filesystems? 


> the filename should be escaped using pika rules
> next this output can be used in a {arch}/aliases file where tla maps
> filenames as:

Can you show a couple examples? I haven't seen pika rules yet 

> Note: such a fslint could be done as external tool too and does not
> need to be integrated into tla.
>

I'd like to think that some day portability will become a higher
priority. In that spirit, I'd like to see fslint integrated. 

And while you're at it, I'd actually rather see fslint do *more*. For
example, I'd like to see a fslint check against every file that gets
added in tla. In other words: 

$ tla commit
tla: 
New file 'some\\screwy\\file' incompatible on these filesystems:
  fat16
  fat32
  ntfs
Commit aborted. Override this error with --nonportable-ok (not
recommended)
$ tla commit --nonportable-ok
[normal tla output]
$ [hackhackhack]
$ tla commit 
[normal tla output]
$

Of course, this implies a flag in the archive down the road which would 
allow the user to define a preference.





-- 
James Blackwell          Try something fun: For the next 24 hours, give
Smile more!              each person you meet a compliment!

GnuPG (ID 06357400) AAE4 8C76 58DA 5902 761D  247A 8A55 DA73 0635 7400






reply via email to

[Prev in Thread] Current Thread [Next in Thread]