Re: git: b6e33f0cd536 - main - rc.d/mountcritlocal: Make sure zpools are imported for legacy ZFS
- Reply: Cy Schubert : "Re: git: b6e33f0cd536 - main - rc.d/mountcritlocal: Make sure zpools are imported for legacy ZFS"
- In reply to: Cy Schubert : "Re: git: b6e33f0cd536 - main - rc.d/mountcritlocal: Make sure zpools are imported for legacy ZFS"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 17 Jun 2025 11:55:14 UTC
Cy Schubert: > In message <240137891.21754.1749997280448@localhost>, Ronald Klop writes: [...] > > > + if [ "$vfstype" = "zfs" -a "$a" != "#" ]; then > > > > Does this mean that a comment # must always be folllowed by a whitespace? > Yes. It's a hack but it's the only way without grep (when /usr may not be > mounted). In the very worst case rc.d/zpool will be needlessly executed. could you not check for a comment using the # variable expansion operator? i.e. if [ "${a#\#}" != "$a" ] then the variable starts with a # character: $ echo $line1 #Foo bar $ echo $line2 Foo bar $ echo $line3 Foo # bar $ [ "${line1#\#}" = "$line1" ] || echo comment comment $ [ "${line2#\#}" = "$line2" ] || echo comment $ [ "${line3#\#}" = "$line3" ] || echo comment $