Linux-Misc Digest #849, Volume #27               Sun, 13 May 01 17:13:01 EDT

Contents:
  Re: HELP: compiling and installing the kernel ("Mark L. Kahnt")
  Re: mail sends, but does not receive ("Peter T. Breuer")
  Re: Apple II ProDos filesystem:---Could it be accessed from Linux?? (Scott Alfter)
  about nameservers ("Lucas")
  Re: mail sends, but does not receive (MH)
  Re: Applix spreadsheet stock quotes import macro ("Garry Knight")
  ORiNOCO Wavelan Question (Dan Smith)
  slow "man" command idles in select() (Martin Drautzburg)
  tar exclude pattern (Bob van der Poel)
  Re: tar exclude pattern (Robert Heller)

----------------------------------------------------------------------------

From: "Mark L. Kahnt" <[EMAIL PROTECTED]>
Crossposted-To: alt.os.linux,linux.debian.user
Subject: Re: HELP: compiling and installing the kernel
Date: Sun, 13 May 2001 14:11:37 -0400
Reply-To: [EMAIL PROTECTED]

wroot wrote:
> 
> Hi,
> 
> I have a few questions that go unanswered even after reading Kernel-HOWTO,
> README that comes with Linux source and pestering #Debian:
> The failure of these documents to explain this to me, combined with
> everyone's pointing out "This is Linux, read the docs!" annoys me.
> 
> 1) What is the difference between vmlinux and vmlinuz (besides the size)
> what is the function of each of them and where should they be installed?
> For some reason, I see vmlinuz both in / and /boot (maybe I put them there,
> but where SHOULD they be?)

Debian GNU/Linux uses strictly the compressed version of the kernel
(vmlinuz) which was derived from the vmlinux file, which is what came
from all of the compilation. Dunno if there is any distribution that
does use uncompressed kernels to boot from (at least recently).
> 
> 2) What is the significance of the rest of the files in /boot
> (System.map
> System.map-2.2.18pre21
> System.map-2.2.19
> System.map-2.2.19.old
> System.map.old
> boot.0300
> boot.b
> chain.b
> config-2.2.18pre21
> map
> mbr.b
> os2_d.b )
> 
> and at what point during the new kernel installation process are they being
> taken care of? (cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz
> definetely doesn't do any of that)
> 
The System.map files allow other programs and libraries to know where to
find system calls within the kernel. The *.b files are boot records for
accessing Linux and other operating systems on other partitions (if you
so choose to have them.)

> 3) Do I need to say "yes" to "kernel module loader" (CONFIG_KMOD) ?
> I get contradictory instructions from different sources.

If you never, ever use kernel modules, or for some reason you want to
explicitly control what modules are loaded and what are not, you could
say "no" to "kernel module loader", but otherwise, I think it is handy
to have in case you get something that cannot be supported "yet" in the
kernel, or you don't feel like recompiling the whole thing for support
of one new device (say maybe a digital camera.)
> 
> 4) For continuous reconfiguration-recompilation-reinstallation-reboot
> cycle, does the sequence
> 
> make clean && make xconfig && make dep && make bzImage && make modules &&
> make modules_install && cp /usr/src/linux/i386/boot/bzImage
> /boot/vmlinuz-2.2.19 && cd /boot && ln -fs vmlinuz-2.2.19 vmlinuz && lilo
> && shutdown -r now
> 
> sound right or am I missing something ? (If yes, then going back to my 1st
> and 2nd questions, wtf is vmlinux for and what about the rest of /boot
> files?)

Whoa! Slow up for a moment on that command - you really should give
yourself a moment or two at the end of the compilation of the kernel
itself just to be sure that everything went okay, rather than ending in
an error. While "&&" should make sure that an error doesn't let things
go further, I always anticipate creating just the error that doesn't get
properly sent back to the shell to stop things, due to some oversight
somewhere. Probably should do the same thing with make modules. After
"make modules_install", you can consolidate everything through to "lilo"
with the "make install" command, which should make certain that
everything works correctly, including relegating the current kernel to
be a backup "just in case".

Debian also offers make-kpkg to handle everything after "make dep", but
I personally always seem to have problems with it, from naming the
kernel being built to kernel-image packages showing up on Woody that try
to override my handmade kernel. There are ways to work around that, but
I still want to keep an eye on errors.
> 
> 5) what does 'make bzlilo' do?

Looking it over, it appears to make bzImage, and then do the equivalent
of "make install". If you absolutely, positively never touch modules as
part of your kernel design, it *might* make sense, but personally, I'd
prefer not doing a kernel install until I know that "make modules" has
run cleanly as well, and that they are installed in case the power goes
out and the UPS proves "interruptable" before the new kernel is in
place.
> 
> 6) If I just want the generic kernel, will 'apt-get update' update it for
> me?

If there is the kernel-image for the kernel you want, 'apt-get install
kernel-image-{whichever}' should do that.
> 
> 7) after 'make modules_install', shoud I run update-modules (on Debian)?

I've never heard of anyone saying that it should be done. I've never
personally done it, and have been problem-free.
> 
> 8) Will mishandling /lib/modules foil my chances of successfully booting
> from a floppy (it doesn't have its own '/lib/modules', so why not?)

If you are booting from a floppy, may I suggest that "make zdisk" would
probably be a good idea?
> 
> Thanks in advance
> 
> Wroot

-- 
==================================================
Mark L. Kahnt, FLMI/M, ALHC, HIA, MHP, AIAA, ACS
M.L. Kahnt New Markets Consulting
P.O. Box 1263 Kingston, Ontario, Canada K7L 4Y8
Tel: +1 613 531 8684   Email: [EMAIL PROTECTED]

If a train station is a place where a train stops,
what's a workstation?

------------------------------

From: "Peter T. Breuer" <[EMAIL PROTECTED]>
Subject: Re: mail sends, but does not receive
Date: Sun, 13 May 2001 20:09:29 +0200

MH <[EMAIL PROTECTED]> wrote:
> Trying 127.0.0.1...
> Connected to ZEUS.

That is a LOCAL connection. I wanted you to do that from your
_server_ ... but at least it shows that sendmail is correctly installed
and responding.

> Escape character is '^]'.
> 220 localhost.localdomain ESMTP Sendmail 8.11.2/8.11.2; Sun, 13 May 2001 
> 09:53:46 -0700
> helo zeus
> 250 localhost.localdomain Hello ZEUS [127.0.0.1], pleased to meet you

> I have hosts.allow setup to allow ALL boxen on the local network access to 
> ALL services, thus:

> ALL : 192.168.1.

This is a non-routable network, I hope you know that (likely you do).
But the syntax looks correct to me!  I'm not sure if the space after the
ALL is allowed, but that's all.  I suppose it is.  You might also want
to add LOCAL on the right.

> On your suggestion that it might be a security issue, I tried to telnet 
> into the box from another host and was denied, so you are likely correct 

"denied"?  Please show the comamnd and the result, as you did above.
Monitor what happens on ZEUS at the same time.

> about security being the problem. 

> There used to be a file /etc/inetd that could be edited to allow or deny 
> specific services, but this file is apparently no longer used by RH.  It 

They use xinetd, not inetd. "man xinetd". But that only counts for
daemons running out of inetd and I presume sendmail is not one of them!

> also seems strange that hosts.allow is being ignored?  In any case, RH must 

If you get no answer on port 25, try some other ports. The telnet port
or the echo port. You have to establish first that ZEUS is reachable 
via at least some tcp protocols/services.

> have some documentation on their security configuration options somewhere, 
> so my next step will be to see what I can find.

Peter

------------------------------

From: [EMAIL PROTECTED] (Scott Alfter)
Crossposted-To: comp.sys.apple2
Subject: Re: Apple II ProDos filesystem:---Could it be accessed from Linux??
Date: Sun, 13 May 2001 18:49:02 -0000

=====BEGIN PGP SIGNED MESSAGE=====
Hash: SHA1

In article <[EMAIL PROTECTED]>,
Stephen Harker  <[EMAIL PROTECTED]> wrote:
>"kellyboy" <kellyboy@nospanner> writes:
>
>> where can I find more info (apple related group) that do that kind of
>> stuff??
>
>Try comp.sys.apple2, there are quite a few posts still in the news
>group and there were a number of people there use linux in addition to
>their old apple //'s.

FWIW, half of the messages in comp.sys.apple2 these days tend to revolve
around the proper handling of abandonware, with one group treating
downloading Lode Runner from the Asimov archive no differently than snagging
Office XP off of alt.binaries.warez.ibm-pc and the other group having more
of a live-and-let-live attitude.  Some gems pop up once in a while (like the
IDE controller for which the schematic and source code were provided
recently), but make sure you have a somewhat thick skin before wandering in.

FWIW, if you know how to get Linux to talk to any arbitrary filesystem, I
would think that adding ProDOS support wouldn't be too difficult.  The
partition-table format used by the Apple II is identical to what's used by
the Macintosh, and Mac partition-table support is already included, so
that's one less thing to worry about.  The filesystem data structures are
described in books such as the _ProDOS_8_Technical_Reference_Manual_ (Apple
Computer, Inc., ISBN 0-201-17757-9) and _Beneath_Apple_ProDOS_ (Don Worth
and Pieter Lechner, ISBN 0-912985-05-4).  Note that forked files (as used by
the IIGS) aren't described in those books; IIRC, a previously-unused storage
type was used to point to a block which had directory-like data for file
structures containing the data and resource forks.  Since I've mainly stuck
with 8-bit stuff, I'm not too familiar with the nature of the data
structures involved.

Further discussion has been directed to comp.sys.apple2, as it's likely to
be of greater relevance there than in comp.os.linux.misc.

  _/_
 / v \
(IIGS(  Scott Alfter (remove Voyager's hull number for email address)
 \_^_/  http://salfter.dyndns.org
=====BEGIN PGP SIGNATURE=====
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE6/tc6VgTKos01OwkRAv5uAKCHLRwWo3mNcPdlsBqSAzrW3QTZiQCgkCkn
XZNBqJAvDB6wZS/iJ0iD9JI=
=Bybn
=====END PGP SIGNATURE=====

------------------------------

From: "Lucas" <[EMAIL PROTECTED]>
Subject: about nameservers
Date: Mon, 14 May 2001 03:29:31 +0800

Hi,

Some days ago I have updated my domain information

I added some more nameservers liked
ns1.mydomain.com with internet address 111.222.333.444
ns2.mydomain.com with internet address 111.222.333.444
ns3.mydomain.com with internet address 111.222.333.445
ns4.mydomain.com with internet address 111.222.333.446

to mydomain.com via Network Solution

I have machines that use the IP 111.222.333.445 and 111.222.333.446, but I
did not do any settings to them.

but yesterday I find the mydomain.com can't be connected at all suddently
because I did not do any settings to my DNS, so I just wanna ask that, would
it be the problem of that I added the 2 more nameservers liked
ns3.mydomain.com and ns4.mydomain.com??

Thanks very much.









------------------------------

From: MH <[EMAIL PROTECTED]>
Subject: Re: mail sends, but does not receive
Date: Sun, 13 May 2001 12:26:08 -0700

Peter T. Breuer wrote:

<snip> 

> "denied"?  Please show the comamnd and the result, as you did above.
> Monitor what happens on ZEUS at the same time.

telnet: Unable to connect to remote host: Connection refused

> 
>> about security being the problem.
> 
>> There used to be a file /etc/inetd that could be edited to allow or deny
>> specific services, but this file is apparently no longer used by RH.  It
> 
> They use xinetd, not inetd. "man xinetd". But that only counts for
> daemons running out of inetd and I presume sendmail is not one of them!
> 
>> also seems strange that hosts.allow is being ignored?  In any case, RH
>> must
> 
> If you get no answer on port 25, try some other ports. The telnet port
> or the echo port. You have to establish first that ZEUS is reachable
> via at least some tcp protocols/services.
> 
Yes, ZEUS is reachable.  To be clear, ZEUS is actually my workstation.  I 
have my server (and my workstation) configured to mail me messages (from 
cron) when a specific event (backup) occurs.  This was working prior to 
ugrading to RH 7.1 which is when I stopped receiving messages from my 
server.  Mail is working locally, it's just not accepting from remote hosts 
(same network).


------------------------------

From: "Garry Knight" <[EMAIL PROTECTED]>
Subject: Re: Applix spreadsheet stock quotes import macro
Date: Sun, 13 May 2001 17:07:48 +0100
Reply-To: [EMAIL PROTECTED]

In article <[EMAIL PROTECTED]>, "Goodyear"
<[EMAIL PROTECTED]> wrote:

> Hi...I want to be able to import the Yahoo csv files into a spreadsheet
> at the end of each day for analysis but there doesn't seem to be any
> "import" function.  If you open the csv file it just overwrites the
> current spreadsheet.  If you link it just seems to put an image of the
> file there.

I haven't used Applix that much, but it seems to me that if you open
*any* file it's going to overwrite what's already there. Depending on
exactly what it is you want to do, your best bet is probably to open a
separate Spreadsheets window (using the * menu), open your .csv file in
there, then copy and paste into your original window.

-- 
Garry Knight
[EMAIL PROTECTED]

------------------------------

Crossposted-To: comp.os.linux.hardware,comp.os.linux.networking
Subject: ORiNOCO Wavelan Question
From: Dan Smith <[EMAIL PROTECTED]>
Date: 13 May 2001 16:16:46 -0400

Does anyone know of a way to make a linux box with a wavelan card act
like an access point instead of a peer-to-peer station?  I have a
Silver ORiNOCO card installed and working in the linux box.  There are
lots of things that do not work in peer-to-peer mode (like security
apparantly) and I was wondering if you can get the linux box to act
like an access point.  I know the lucent access points use the actual
wavelan card in them, so I thought there might be a way..

Thanks!

--Dan

------------------------------

Subject: slow "man" command idles in select()
From: Martin Drautzburg <[EMAIL PROTECTED]>
Date: 13 May 2001 23:25:16 +0200


My "man" command has gotten terribly slow. Strace gives me the stuff
at the bottom of this posting. The select() call pauses for a second
and AFAIK this is what is has to do (nothing to wait for, for 1
second). I does this 6 times. After 6 secondy my manpage appears.

Is there a reason for this ?

Linux kernel 2.4.2 on Debian potato

execve("/usr/bin/man", ["man", "ls"], [/* 24 vars */]) = 0
brk(0)                                  = 0x8049c98
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=28550, ...}) = 0
old_mmap(NULL, 28550, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=888596, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\244\213"..., 4096) = 4096
old_mmap(NULL, 902972, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001b000
mprotect(0x400f0000, 30524, PROT_NONE)  = 0
old_mmap(0x400f0000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd4000) = 
0x400f0000
old_mmap(0x400f4000, 14140, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x400f4000
close(3)                                = 0
open("/lib/libdb.so.3", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=238052, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220A\0"..., 4096) = 4096
old_mmap(NULL, 241020, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400f8000
mprotect(0x40132000, 3452, PROT_NONE)   = 0
old_mmap(0x40132000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x39000) = 
0x40132000
close(3)                                = 0
munmap(0x40014000, 28550)               = 0
personality(PER_LINUX)                  = 0
getpid()                                = 621
brk(0)                                  = 0x8049c98
brk(0x8049cd0)                          = 0x8049cd0
brk(0x804a000)                          = 0x804a000
getuid()                                = 1000
execve("/usr/lib/man-db/man", ["man", "ls"], [/* 24 vars */]) = 0
brk(0)                                  = 0x8161470
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=28550, ...}) = 0
old_mmap(NULL, 28550, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=888596, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\244\213"..., 4096) = 4096
old_mmap(NULL, 902972, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001b000
mprotect(0x400f0000, 30524, PROT_NONE)  = 0
old_mmap(0x400f0000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd4000) = 
0x400f0000
old_mmap(0x400f4000, 14140, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x400f4000
close(3)                                = 0
open("/lib/libdb.so.3", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=238052, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220A\0"..., 4096) = 4096
old_mmap(NULL, 241020, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400f8000
mprotect(0x40132000, 3452, PROT_NONE)   = 0
old_mmap(0x40132000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x39000) = 
0x40132000
close(3)                                = 0
munmap(0x40014000, 28550)               = 0
personality(PER_LINUX)                  = 0
getpid()                                = 621
umask(022)                              = 022
brk(0)                                  = 0x8161470
brk(0x81614a8)                          = 0x81614a8
brk(0x8162000)                          = 0x8162000
fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
fstat(2, {st_mode=S_IFREG|0644, st_size=3623, ...}) = 0
getuid()                                = 1000
geteuid()                               = 1000
geteuid()                               = 1000
getcwd("/home/martin", 4094)            = 13
ioctl(1, TCGETS, {B9600 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B9600 opost isig icanon echo ...}) = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2265, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40014000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2265
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
open("/usr/share/i18n/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/english/LC_MESSAGES/man-db.mo", O_RDONLY) = -1 ENOENT (No such 
file or directory)
rt_sigaction(SIGINT, {0x804d5ec, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
open("/etc/manpath.config", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2607, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40014000
read(3, "# man_db.config\n#\n# This file is"..., 4096) = 2607
stat("/usr/man", {st_mode=S_IFDIR|0755, st_size=216, ...}) = 0
stat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=480, ...}) = 0
stat("/usr/local/man", {st_mode=S_IFDIR|S_ISGID|0775, st_size=192, ...}) = 0
stat("/usr/X11R6/man", {st_mode=S_IFDIR|0755, st_size=216, ...}) = 0
stat("/opt/man", 0xbfffd8a8)            = -1 ENOENT (No such file or directory)
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
open("/home/martin/.manpath", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/home/oracle/product/8.1.6/bin/man", 0xbffff860) = -1 ENOENT (No such file or 
directory)
stat("/home/martin/bin/man", 0xbffff860) = -1 ENOENT (No such file or directory)
stat("/home/oracle/product/8.1.6/bin/man", 0xbffff860) = -1 ENOENT (No such file or 
directory)
stat("/home/martin/bin/man", 0xbffff860) = -1 ENOENT (No such file or directory)
stat("/usr/local/man", {st_mode=S_IFDIR|S_ISGID|0775, st_size=192, ...}) = 0
stat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=480, ...}) = 0
stat("/usr/X11R6/man", {st_mode=S_IFDIR|0755, st_size=216, ...}) = 0
stat("/usr/man", {st_mode=S_IFDIR|0755, st_size=216, ...}) = 0
stat("/usr/local/man", {st_mode=S_IFDIR|S_ISGID|0775, st_size=192, ...}) = 0
stat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=480, ...}) = 0
stat("/usr/X11R6/man", {st_mode=S_IFDIR|0755, st_size=216, ...}) = 0
stat("/usr/man", {st_mode=S_IFDIR|0755, st_size=216, ...}) = 0
geteuid()                               = 1000
open("/var/cache/man/local/index.bt", O_RDONLY) = 3
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
read(3, "", 512)                        = 0
close(3)                                = 0
select(0, NULL, NULL, NULL, {1, 0})     = 0 (Timeout)
[...]
open("/var/cache/man/local/index.bt", O_RDONLY) = 3
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
read(3, "", 512)                        = 0
close(3)                                = 0
select(0, NULL, NULL, NULL, {1, 0})     = 0 (Timeout)
[...]
and more of that

------------------------------

From: Bob van der Poel <[EMAIL PROTECTED]>
Subject: tar exclude pattern
Date: Sun, 13 May 2001 13:21:02 -0700


Is there a pattern I can use with tar to force it to skip all '.' files.
I tried '.*' but that excluded everything (duh?), so then I tried both
'./.*' and '*/.*', but this doesn't work past a root dir. So, do I need
an --exclude for each level of directory? Surely this can't be all that
hard....

Thanks.

-- 
Bob van der Poel ** Wynndel, British Columbia, CANADA **
EMAIL: [EMAIL PROTECTED]
WWW:   http://users.uniserve.com/~bvdpoel

------------------------------

From: Robert Heller <[EMAIL PROTECTED]>
Subject: Re: tar exclude pattern
Date: 13 May 2001 21:07:31 GMT

  Bob van der Poel <[EMAIL PROTECTED]>,
  In a message on Sun, 13 May 2001 13:21:02 -0700, wrote :

BvdP> Is there a pattern I can use with tar to force it to skip all '.' files.
BvdP> I tried '.*' but that excluded everything (duh?), so then I tried both
BvdP> './.*' and '*/.*', but this doesn't work past a root dir. So, do I need
BvdP> an --exclude for each level of directory? Surely this can't be all that
BvdP> hard....

How about:

find . -type f -name '.*' -print >/tmp/hiddenfiles
tar cvf /dev/st0  . -X /tmp/hiddenfiles 

(I wonder (out loud) if

 find . -type f -name '.*' -print | tar cvf /dev/st0  . -X -

would work...)



BvdP> 
BvdP> Thanks.
BvdP> 
BvdP> -- 
BvdP> Bob van der Poel ** Wynndel, British Columbia, CANADA **
BvdP> EMAIL: [EMAIL PROTECTED]
BvdP> WWW:   http://users.uniserve.com/~bvdpoel
BvdP>                                                                         






                                 
-- 
                                     \/
Robert Heller                        ||InterNet:   [EMAIL PROTECTED]
http://vis-www.cs.umass.edu/~heller  ||            [EMAIL PROTECTED]
http://www.deepsoft.com              /\FidoNet:    1:321/153

------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: [EMAIL PROTECTED]

You can send mail to the entire list by posting to comp.os.linux.misc.

Linux may be obtained via one of these FTP sites:
    ftp.funet.fi                                pub/Linux
    tsx-11.mit.edu                              pub/linux
    sunsite.unc.edu                             pub/Linux

End of Linux-Misc Digest
******************************

Reply via email to