* /etc/exports continue line
@ 2007-04-12 21:17 David Liontooth
2007-04-12 21:37 ` Mike Frysinger
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: David Liontooth @ 2007-04-12 21:17 UTC (permalink / raw)
To: nfs
I've been using \ to continue a line in /etc/exports, and ran into an
odd problem -- if you accidentally hit the TAB key after the continue
line and save, the entry becomes invalid. Since the TAB key is
invisible, it can be difficult to figure out what's going on.
I reported it as Debian bug 418491 to nfs-kernel-server, and the
maintainer responded by saying \ isn't a valid continue character.
Comments? I routinely do this sort of thing:
/spare \
165.97.21.130(rw,no_root_squash,no_subtree_check,async) \
165.97.21.132(rw,no_subtree_check,async) \
165.97.21.133(rw,no_subtree_check,async) \
165.97.21.134(rw,no_subtree_check,async) \
165.97.21.135(rw,no_root_squash,no_subtree_check,async) \
165.97.21.136(rw,no_subtree_check,async) \
165.97.85.112(rw,no_subtree_check,async) \
165.97.85.117(rw,no_subtree_check,async)
A lot easier to maintain that a single line. Is there an alternative way
to continue the line?
Cheers,
Dave
-------- Original Message --------
Subject: Re: Bug#418491: nfs-kernel-server: Lots of misleading error
messages if there's a TAB in /etc/exports
Date: Thu, 12 Apr 2007 16:06:27 +0200
From: Steinar H. Gunderson <sgunderson@bigfoot.com>
To: David Liontooth <liontooth@cogweb.net>, 418491-done@bugs.debian.org
References:
<20070410023140.32254.14380.reportbug@localhost.localdomain>
<20070411002242.GD8811@uio.no>
On Wed, Apr 11, 2007 at 02:22:42AM +0200, Steinar H. Gunderson wrote:
>> Try this: edit /etc/exports and add a TAB after a \ (continue line). For instance, mine uses
> \ isn't supported as continue line, TTBOMK.
Thus, closing this one; forgot to do so last time.
/* Steinar */
--
Homepage: http://www.sesse.net/
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: /etc/exports continue line
2007-04-12 21:17 /etc/exports continue line David Liontooth
@ 2007-04-12 21:37 ` Mike Frysinger
2007-04-12 21:38 ` Neil Brown
2007-05-02 2:38 ` Ian Kent
2 siblings, 0 replies; 6+ messages in thread
From: Mike Frysinger @ 2007-04-12 21:37 UTC (permalink / raw)
To: nfs
[-- Attachment #1.1: Type: text/plain, Size: 555 bytes --]
On Thursday 12 April 2007, David Liontooth wrote:
> I've been using \ to continue a line in /etc/exports, and ran into an
> odd problem -- if you accidentally hit the TAB key after the continue
> line and save, the entry becomes invalid. Since the TAB key is
> invisible, it can be difficult to figure out what's going on.
is there any file out there that does not exhibit this same behavior ? seems
like the behavior you're seeing is pretty standard and imho expected ...
also, many editors have the ability to "show" whitespace ...
-mike
[-- Attachment #1.2: Type: application/pgp-signature, Size: 827 bytes --]
[-- Attachment #2: Type: text/plain, Size: 345 bytes --]
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
[-- Attachment #3: Type: text/plain, Size: 140 bytes --]
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: /etc/exports continue line
2007-04-12 21:17 /etc/exports continue line David Liontooth
2007-04-12 21:37 ` Mike Frysinger
@ 2007-04-12 21:38 ` Neil Brown
2007-04-12 22:10 ` David Liontooth
2007-05-02 2:38 ` Ian Kent
2 siblings, 1 reply; 6+ messages in thread
From: Neil Brown @ 2007-04-12 21:38 UTC (permalink / raw)
To: David Liontooth; +Cc: nfs
On Thursday April 12, liontooth@cogweb.net wrote:
>
> I've been using \ to continue a line in /etc/exports, and ran into an
> odd problem -- if you accidentally hit the TAB key after the continue
> line and save, the entry becomes invalid. Since the TAB key is
> invisible, it can be difficult to figure out what's going on.
>
> I reported it as Debian bug 418491 to nfs-kernel-server, and the
> maintainer responded by saying \ isn't a valid continue character.
> Comments? I routinely do this sort of thing:
>
> /spare \
> 165.97.21.130(rw,no_root_squash,no_subtree_check,async) \
> 165.97.21.132(rw,no_subtree_check,async) \
> 165.97.21.133(rw,no_subtree_check,async) \
> 165.97.21.134(rw,no_subtree_check,async) \
> 165.97.21.135(rw,no_root_squash,no_subtree_check,async) \
> 165.97.21.136(rw,no_subtree_check,async) \
> 165.97.85.112(rw,no_subtree_check,async) \
> 165.97.85.117(rw,no_subtree_check,async)
>
> A lot easier to maintain that a single line. Is there an alternative way
> to continue the line?
Use and editor that highlights spaces at the end of the line???
But yes, I hate '\' line continuation too, for exactly that reason.
The only alternative for /etc/exports is something like:
/spare 165.97.21.130(rw,no_root_squash,no_subtree_check,async)
/spare 165.97.21.132(rw,no_subtree_check,async)
/spare 165.97.21.133(rw,no_subtree_check,async)
/spare 165.97.21.134(rw,no_subtree_check,async)
/spare 165.97.21.135(rw,no_root_squash,no_subtree_check,async)
/spare 165.97.21.136(rw,no_subtree_check,async)
/spare 165.97.85.112(rw,no_subtree_check,async)
/spare 165.97.85.117(rw,no_subtree_check,async)
NeilBrown
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: /etc/exports continue line
2007-04-12 21:38 ` Neil Brown
@ 2007-04-12 22:10 ` David Liontooth
2007-04-13 0:49 ` Mike Frysinger
0 siblings, 1 reply; 6+ messages in thread
From: David Liontooth @ 2007-04-12 22:10 UTC (permalink / raw)
To: Neil Brown; +Cc: nfs
Neil Brown wrote:
> On Thursday April 12, liontooth@cogweb.net wrote:
>
>> I've been using \ to continue a line in /etc/exports, and ran into an
>> odd problem -- if you accidentally hit the TAB key after the continue
>> line and save, the entry becomes invalid. Since the TAB key is
>> invisible, it can be difficult to figure out what's going on.
>>
>> I reported it as Debian bug 418491 to nfs-kernel-server, and the
>> maintainer responded by saying \ isn't a valid continue character.
>> Comments? I routinely do this sort of thing:
>>
>> /spare \
>> 165.97.21.130(rw,no_root_squash,no_subtree_check,async) \
>> 165.97.21.132(rw,no_subtree_check,async) \
>> 165.97.21.133(rw,no_subtree_check,async) \
>> 165.97.21.134(rw,no_subtree_check,async) \
>> 165.97.21.135(rw,no_root_squash,no_subtree_check,async) \
>> 165.97.21.136(rw,no_subtree_check,async) \
>> 165.97.85.112(rw,no_subtree_check,async) \
>> 165.97.85.117(rw,no_subtree_check,async)
>>
>> A lot easier to maintain that a single line. Is there an alternative way
>> to continue the line?
>>
>
> Use an editor that highlights spaces at the end of the line???
>
> But yes, I hate '\' line continuation too, for exactly that reason.
> The only alternative for /etc/exports is something like:
>
> /spare 165.97.21.130(rw,no_root_squash,no_subtree_check,async)
> /spare 165.97.21.132(rw,no_subtree_check,async)
> /spare 165.97.21.133(rw,no_subtree_check,async)
> /spare 165.97.21.134(rw,no_subtree_check,async)
> /spare 165.97.21.135(rw,no_root_squash,no_subtree_check,async)
> /spare 165.97.21.136(rw,no_subtree_check,async)
> /spare 165.97.85.112(rw,no_subtree_check,async)
> /spare 165.97.85.117(rw,no_subtree_check,async)
>
> NeilBrown
>
Thank you for the suggestion; that would work, though I often cut and
paste chunks of lines from one exported drive listing to another.
Once you know about this quirk, it's obviously less of an issue. Still,
if I imagine trying to help myself in the past from this enlightened
position in the future, it would be fun to come up with a more
user-friendly solution. Could exportfs just filter out TAB characters,
or would you consider that unwanted code clutter?
Dave
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: /etc/exports continue line
2007-04-12 22:10 ` David Liontooth
@ 2007-04-13 0:49 ` Mike Frysinger
0 siblings, 0 replies; 6+ messages in thread
From: Mike Frysinger @ 2007-04-13 0:49 UTC (permalink / raw)
To: nfs; +Cc: Neil Brown
[-- Attachment #1.1: Type: text/plain, Size: 427 bytes --]
On Thursday 12 April 2007, David Liontooth wrote:
> Once you know about this quirk, it's obviously less of an issue.
like everything else in the *nix world ;)
> Could exportfs just filter out TAB characters,
> or would you consider that unwanted code clutter?
err, i dont think that's not a good idea ... the expots is whitespace
delimited, not space delimited ... that'd break configurations i'd imagine
-mike
[-- Attachment #1.2: Type: application/pgp-signature, Size: 827 bytes --]
[-- Attachment #2: Type: text/plain, Size: 345 bytes --]
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
[-- Attachment #3: Type: text/plain, Size: 140 bytes --]
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: /etc/exports continue line
2007-04-12 21:17 /etc/exports continue line David Liontooth
2007-04-12 21:37 ` Mike Frysinger
2007-04-12 21:38 ` Neil Brown
@ 2007-05-02 2:38 ` Ian Kent
2 siblings, 0 replies; 6+ messages in thread
From: Ian Kent @ 2007-05-02 2:38 UTC (permalink / raw)
To: David Liontooth; +Cc: nfs
On Thu, 2007-04-12 at 14:17 -0700, David Liontooth wrote:
> I've been using \ to continue a line in /etc/exports, and ran into an
> odd problem -- if you accidentally hit the TAB key after the continue
> line and save, the entry becomes invalid. Since the TAB key is
> invisible, it can be difficult to figure out what's going on.
>
> I reported it as Debian bug 418491 to nfs-kernel-server, and the
> maintainer responded by saying \ isn't a valid continue character.
Well, he's right.
As far as I remember the line continuation has always been "\<NL>",
otherwise you get a solitary <NL> which would end the entry.
> Comments? I routinely do this sort of thing:
>
> /spare \
> 165.97.21.130(rw,no_root_squash,no_subtree_check,async) \
> 165.97.21.132(rw,no_subtree_check,async) \
> 165.97.21.133(rw,no_subtree_check,async) \
> 165.97.21.134(rw,no_subtree_check,async) \
> 165.97.21.135(rw,no_root_squash,no_subtree_check,async) \
> 165.97.21.136(rw,no_subtree_check,async) \
> 165.97.85.112(rw,no_subtree_check,async) \
> 165.97.85.117(rw,no_subtree_check,async)
>
> A lot easier to maintain that a single line. Is there an alternative way
> to continue the line?
>
> Cheers,
> Dave
>
>
> -------- Original Message --------
> Subject: Re: Bug#418491: nfs-kernel-server: Lots of misleading error
> messages if there's a TAB in /etc/exports
> Date: Thu, 12 Apr 2007 16:06:27 +0200
> From: Steinar H. Gunderson <sgunderson@bigfoot.com>
> To: David Liontooth <liontooth@cogweb.net>, 418491-done@bugs.debian.org
> References:
> <20070410023140.32254.14380.reportbug@localhost.localdomain>
> <20070411002242.GD8811@uio.no>
>
>
>
> On Wed, Apr 11, 2007 at 02:22:42AM +0200, Steinar H. Gunderson wrote:
> >> Try this: edit /etc/exports and add a TAB after a \ (continue line). For instance, mine uses
> > \ isn't supported as continue line, TTBOMK.
>
> Thus, closing this one; forgot to do so last time.
>
> /* Steinar */
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2007-05-02 2:40 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-12 21:17 /etc/exports continue line David Liontooth
2007-04-12 21:37 ` Mike Frysinger
2007-04-12 21:38 ` Neil Brown
2007-04-12 22:10 ` David Liontooth
2007-04-13 0:49 ` Mike Frysinger
2007-05-02 2:38 ` Ian Kent
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.