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