nfs-utils-clients-0.3.3-2

Jarosław Kamper jack w jack.eu.org
Czw, 13 Gru 2001, 14:31:03 CET


/etc/rc.d/init.d/nfsfs z nfs-utils-clients-0.3.3-2 głupieje przy daniu
mu "stop" gdy nie jest żaden NFS podmountowany (wyświetla się usage of
fuser). Więc pogrzebałem trochę i o to co wypłodziłem ;)

[jack w pldworkstation init.d]$ diff ./nfsfs-old ./nfsfs
30a31,35
> CONFIGUREDNFSMOUNTPOINTS="`grep -v '^#' /etc/fstab | \
>     awk '{ if ($3 ~ /^nfs$/ && $4 !~ /noauto/) print $2}'`"
> ACTIVENFSMOUNTPOINTS="`grep -v '^#' /proc/mounts | \
>     awk '{ if ($3 ~ /^nfs$/ && $4 !~ /noauto/) print $2}'`"
>
33a39,41
>       if [ -z "$CONFIGUREDNFSMOUNTPOINTS" ] ; then
>               echo "There are no configured NFS mountpoints!"
>       else
39a48
>       fi
46a56,61
>
>       if [ -z "$CONFIGUREDNFSMOUNTPOINTS" ] ; then
>               echo "There are no configured NFS mountpoints!"
>       elif [ -z "$ACTIVENFSMOUNTPOINTS" ] ; then
>               echo "There are no active NFS mountpoints!"
>       else
56a72
>       fi
61,62c77
<               grep -v '^#' /etc/fstab | \
<                 awk '{ if ($3 ~ /^nfs$/ && $4 !~ /noauto/) print $2}'
---
>               echo "$CONFIGUREDNFSMOUNTPOINTS"
64,65c79
<               grep -v '^#' /proc/mounts | \
<                 awk '{ if ($3 ~ /^nfs$/ && $4 !~ /noauto/) print $2}'
---
>               echo "$ACTIVENFSMOUNTPOINTS"

- teraz przy nfsfs start krzyczy, że nie jest skonfigurowany NFS w fstab i
  kończy,
- przy stop już nie wyświetla helpa do fuser gdy żaden NFS nie jest
  podmountowany (krzyczy albo o braku wpisu w fstab lub o braku
  podmountowanych NFSów - w obu przypadkach kończy działanie). Chociaż
  tutaj się zastanawiam nad odmountowywaniem podmountowanych ręcznie
  NFSów.
- przy status status idzie ze zmiennych.

Odnoszę wrażenie, że zrobiłem coś bezsensu (zmęczenie), ale mogę się
mylić. ;)

Aaaa...:
[root w pldworkstation init.d]# ./nfsfs stop
Przekazywanie procesowi INIT by przeszedl do trybu single..........[ZROBIONE ]

Nie powinno być:
Unmounting NFS filesystems.........................................[ZROBIONE ]

???
-- 
Jarosław Kamper	  	         jack w jack.eu.org	           UIN: 35713516
http://jack.eu.org		                  Registered Linux User # 165846
Jeżeli chcesz pomóc to rób tylko tyle ile możesz. Robienie cudów pozostaw innym 
                 kloczek at pld-devel-pl w pld.org.pl



Więcej informacji o liście dyskusyjnej pld-devel-pl