Seite 2 von 3

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Mi 22. Mai 2013, 11:46
von DboxOldie
Die beiden Module sind ja in /lib/modules vorhanden ( müssen auch zum Kernel passen )

Code: Alles auswählen

			insmod $MODDIR/exportfs.ko
			insmod $MODDIR/nfsd.ko
Diese Files kannst Du aus der V1 nehmen:

Code: Alles auswählen

		/usr/sbin/nfsd 1
		/usr/sbin/mountd -V 3
		/usr/sbin/exportfs -ra
Dann noch /var/lib/nfs anlegen, dann sollte das NFS-Plugin Script laufen

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Mi 22. Mai 2013, 12:55
von max
dann hat jemand aber die bins schon immer umbennant, und das rpc. entfernt.

Code: Alles auswählen

#!/bin/sh

case "$1" in
	resume)
	if [ -e /var/etc/.nfs ]
	then 
		$0 start
	fi
	;;
	start)
	echo "[$0] starting nfs server"

	[ ! -d /var/lib/nfs ] && mkdir /var/lib/nfs
	[ ! -d /var/lib/nfs/sm ] && mkdir /var/lib/nfs/sm
	[ ! -d /var/lib/nfs/sm.bak ] && mkdir /var/lib/nfs/sm.bak
	[ ! -f /var/lib/nfs/etab ] && touch /var/lib/nfs/etab
	[ ! -f /var/lib/nfs/xtab ] && touch /var/lib/nfs/xtab
	[ ! -f /var/lib/nfs/rmtab ] && touch /var/lib/nfs/rmtab
	[ ! -f /var/lib/nfs/state ] && touch /var/lib/nfs/state

	insmod exportfs
	insmod nfsd

	/sbin/portmap
	/sbin/rpc.mountd 
	/sbin/rpc.nfsd 5
	/sbin/exportfs -ra

	# mark as started for later resumes
	touch /var/etc/.nfs
	;;			
	stop)
	echo "[$0] stopping nfs server"
	/sbin/exportfs -ua > /dev/null	
	killall rpc.nfsd > /dev/null
	killall rpc.mountd > /dev/null
	killall portmap > /dev/null
	rm -rf /var/lib/nfs
	rmmod nfsd	
	rmmod exportfs

	# remove flag
	rm -f /var/etc/.nfs
	;;
	*)
	echo "[$0] usage: $0 [start|stop|resume]"
	;;
esac

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Mi 22. Mai 2013, 18:47
von BPanther
Umbenannt? Denke mal nicht, denn in ../tools der nfs_utils gibts eine nfsd binary ohne .rpc.
Ein mitbauen funktioniert zwar nun, aber das Image wird dann um rund 350k wieder zu groß für 910/922. Habe allerdings noch nicht nachgesehen, was genau da nun wo genau mit reinkopiert wird.

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Mi 22. Mai 2013, 18:52
von DboxOldie
Hab vorhin mal probiert:

Code: Alles auswählen

# $(DEPDIR)/nfs_utils.do_prepare: bootstrap e2fsprogs libevent libnfsidmap @DEPENDS_nfs_utils@
$(DEPDIR)/nfs_utils.do_prepare: bootstrap e2fsprogs @DEPENDS_nfs_utils@

Code: Alles auswählen

			--enable-nfsv4=no \
Dann werden die libs nicht mitgebaut, muss aber noch testen ob der dann als V3 geht.....

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Mi 22. Mai 2013, 19:09
von max
@BP
dann schau dir mal in utils/nfsd das makefile an -> (RPCPREFIX) und was dann in den for schleifen gemacht wird.
BPanther hat geschrieben:Umbenannt? Denke mal nicht, denn in ../tools der nfs_utils gibts eine nfsd binary ohne .rpc.
Ein mitbauen funktioniert zwar nun, aber das Image wird dann um rund 350k wieder zu groß für 910/922. Habe allerdings noch nicht nachgesehen, was genau da nun wo genau mit reinkopiert wird.
@DBO
das mit den nfs_utils ohne libs habe ich hier auch schon, will nur noch samba fertig machen dann kommt es ins git.

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Mi 22. Mai 2013, 19:13
von BPanther
Hmm... Nur komisch daß halt selbst bei der alten "tdt-git-Version" die nicht kopiert wurden obwohl mit richtigem Namen vorhanden. Hatte auch entsprechend die net-apps.mk etc. angepasst. Na mal morgen früh schauen, ob überhaupt noch die 3 binarys der v1 passen würden, ansonsten wäre das eh für die 910/922 gelaufen.

EDIT: Habs doch mal schnell noch probiert. Vom Platz her passen die 3 einzelnen Dateien der v1 auch noch in NMP bei 910/922. Wenn das also auch nicht mehr wird mit der neueren Version wäre es kein Problem. Aber keine Ahnung, was da derzeit kopiert wird, daß es schon ohne die 3 Dateien zu groß wird.

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Do 23. Mai 2013, 07:49
von Logiman
NFS Server aus dem V1 Image läuft :ahhh:

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Do 23. Mai 2013, 09:36
von BPanther
Gerade mal nochmal neu gebaut, aber die benötigten Dateien fehlen weiterhin. Dafür passt aber wieder die Imagegröße. Mal am Wochenende schauen, was das ist...

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Do 23. Mai 2013, 09:40
von max
das copy in release_neutrino_nightly.mk habe ich nicht gemacht, muß erst noch andere baustellen abarbeiten.

welche dateien werden alles gebraucht??

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Do 23. Mai 2013, 13:35
von DboxOldie
Gebraucht werden eigentlich nur:

rpc.nfsd, rpc.mountd und exportfs

wenn dann beim kopieren das rpc. entfernt wird kann das Start Script was BPanther benutzt weiter benutzt werden. :wink:

Code: Alles auswählen

	/usr/sbin/nfsd -U 1
	/usr/sbin/mountd -V 3
	/usr/sbin/exportfs -ra

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Do 23. Mai 2013, 13:43
von max
was ist mit den ganzen so datein?

das rpc. entfernnen finde ich nicht sinnvoll, in linux selber ist es auch mit davor, in den scripts im git steht es auch so mit drin.

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Do 23. Mai 2013, 13:53
von DboxOldie
Welche .so ?? Es werden doch keine mehr mitgebaut, jedenfalls keine gesehen mehr gestern.
Du meinst das nfs-kernel-server Script ? Das benutzt auch noch soweit ich gesehen habe rpcinfo.
Aber der nfs - Server klappt auch so bestens:
Hab schon den ganzen morgen die ufs910 am rennen und lass das 121212 Konzert auf der ufs913 laufen. :wink:

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Do 23. Mai 2013, 16:12
von max
das copy ist nun mit drin.
damit nfs mit gebaut wird einmal make.sh durchlaufen lassen.

@DBO
wegen den *.so war ich im kopf bei samba von gestern :wink:

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Do 23. Mai 2013, 18:29
von BPanther
Wieso rpc entfernen, wenn die bereits ohne rpc gebaut werden (siehe tools/nfsd etc.) ?! Irgendwer muß die erst später umbenennen.

EDIT: Kopiert man alle 5 Dateien exportfs, mountd, nfsd, statd und nfsstat wird es zu groß für 910/922. Selbst wenn man sich nur auf die 3 Dateien exportfs, nfsd und mountd beschränkt, reicht es nicht. :(

Re: [BP-NMP-BETA]_ufs913_BASE-rev5817_HAL-rev364-exp_NMP-rev

Verfasst: Do 23. Mai 2013, 18:56
von max
weil ntfs_utils install dann das rpc. hinzufügt und der ordner in cdk ist nie das endprodukt, sondern in cdkroot.
und warum das so ist hatte ich gestern ja schon mal geschrieben siehe makefile.

und schau mal in dein ubuntu selber, da steht auch rpc. davor, oder dbox cdk.

Code: Alles auswählen

## Process this file with automake to produce Makefile.in

man8_MANS	= nfsd.man
EXTRA_DIST	= $(man8_MANS)

RPCPREFIX	= rpc.
KPREFIX		= @kprefix@
sbin_PROGRAMS	= nfsd

nfsd_SOURCES = nfsd.c nfssvc.c
nfsd_LDADD = ../../support/nfs/libnfs.a

MAINTAINERCLEANFILES = Makefile.in

#######################################################################
# The following allows the current practice of having
# daemons renamed during the install to include RPCPREFIX
# and the KPREFIX
# This could all be done much easier with program_transform_name
# ( program_transform_name = s/^/$(RPCPREFIX)$(KPREFIX)/ )
# but that also renames the man pages, which the current
# practice does not do.
install-exec-hook:
	(cd $(DESTDIR)$(sbindir) && \
	  for p in $(sbin_PROGRAMS); do \
	    mv -f $$p$(EXEEXT) $(RPCPREFIX)$(KPREFIX)$$p$(EXEEXT) ;\
	  done)
uninstall-hook:
	(cd $(DESTDIR)$(sbindir) && \
	  for p in $(sbin_PROGRAMS); do \
	    rm -f $(RPCPREFIX)$(KPREFIX)$$p$(EXEEXT) ;\
	  done)