[ jsmith @ 19.11.2003. 16:07 ] @
Treba mi tar za windows koji može da pre pakovanja pročita dodatne informacije o dozvolama (za svaki fajl ponaosob ili pomoću wildcards), simboličkim linkovima, imenima korisnika i grupa kojima fajlovi pripadaju i sl. iz konfiguracionog fajla i da onda napravi standardnu UNIX arhivu. Dakle, sve ono što windows fajl sistemi ne podržavaju treba da bude u specifikaciji.
[ drdrksa @ 19.11.2003. 16:08 ] @
Tesko da sve to moze da se postigne pod Windowsima ...
[ jsmith @ 19.11.2003. 23:55 ] @

Ne vidim zašto ne bi moglo. Ilustracija:

Code:

$ ls hw-0.9.1rc2/
COPYING  Makefile.in  README  configure  hello.c  hello.h

$ cat >perms.txt
* 644 jsmith:users
configure rwxr-xr-x
^D

$ tar --use-permissions=perms.txt -cvjf \
  hw-0.9.1rc2.tar.bz2 hw-0.9.1rc2/
hw-0.9.1rc2/
hw-0.9.1rc2/COPYING
hw-0.9.1rc2/Makefile.in
hw-0.9.1rc2/README
hw-0.9.1rc2/configure
hw-0.9.1rc2/hello.c
hw-0.9.1rc2/hello.h

[ tvucko @ 20.11.2003. 13:45 ] @
Pogledaj cygwin : http://cygwin.com/

To je kompletno posix okruzenje za win$blows, trebalo bi da ti u njemu radi to sto ti treba.
Jedan od paketa je tar.
[ jsmith @ 20.11.2003. 14:08 ] @
Da, pa upravo za Cygwin mi ovo i treba. „Običan“ tar nije dovoljan.
[ Marko_R @ 23.11.2003. 15:00 ] @
Citat:
jsmith:
Treba mi tar za windows koji može da pre pakovanja pročita dodatne informacije o dozvolama (za svaki fajl ponaosob ili pomoću wildcards), simboličkim linkovima, imenima korisnika i grupa kojima fajlovi pripadaju i sl. iz konfiguracionog fajla i da onda napravi standardnu UNIX arhivu. Dakle, sve ono što windows fajl sistemi ne podržavaju treba da bude u specifikaciji.

Taj tar bi, dakle, trebalo da čita linux particije, zar ne?
[ jsmith @ 23.11.2003. 21:35 ] @
Ne, trebalo bi da čita podatke o dozvolama fajlova koji se pakuju iz tekstualnog fajla koji se zadaje iz komandne linije pomoću fiktivne opcije `--use-permissions'. Pogledaj gornji primer. Programerski vrlo moguće, te stoga verujem da se neko već setio. Cilj je da se na Windows-u (CYGWIN) napravi UNIX arhiva sa željenim dozvolama i simboličkim linkovima.