FTPFS mit neutrino mounten

Wünsche, Anträge, Fehlermeldungen
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

FTPFS mit neutrino mounten

Beitrag von Zaphot »

Ich hab da schon mal was vorbereitet :)

Code: Alles auswählen

diff -Naur neutrino_old/data/locale/deutsch.locale neutrino/data/locale/deutsch.locale
--- neutrino_old/data/locale/deutsch.locale	2004-12-15 18:39:58.000000000 +0100
+++ neutrino/data/locale/deutsch.locale	2004-12-15 18:30:21.000000000 +0100
@@ -551,7 +551,7 @@
 networkmenu.gateway Standard Gateway
 networkmenu.head Netzwerk Einstellungen
 networkmenu.ipaddress IP-Adresse
-networkmenu.mount NFS/CIFS
+networkmenu.mount NFS/CIFS/FTPFS
 networkmenu.nameserver Nameserver
 networkmenu.netmask Netzmaske
 networkmenu.setupnow Netzwerkeinstellungen jetzt zuweisen
@@ -561,23 +561,24 @@
 nfs.alreadymounted Verzeichnis bereits gemountet.
 nfs.automount Beim Start mounten
 nfs.dir Verzeichnis/Freigabe
-nfs.ip NFS/CIFS Server IP
+nfs.ip Server IP
 nfs.localdir lokales Verzeichnis
-nfs.mount NFS/CIFS Verzeichnis mounten
+nfs.mount Netzwerk Verzeichnis mounten
 nfs.mount_options Mount-Optionen
 nfs.mounterror Mount-Fehler
 nfs.mounterror_notsup Dateisystem-Typ wird nicht unterstützt.
 nfs.mountnow Jetzt mounten
 nfs.mounttimeout Mount-Fehler: Timeout
-nfs.password CIFS Passwort
+nfs.password Passwort
 nfs.remount Verzeichnisse erneut mounten
 nfs.type Typ
 nfs.type_cifs CIFS
+nfs.type_lufs FTPFS
 nfs.type_nfs NFS
-nfs.umount NFS/CIFS Verzeichnis unmounten
+nfs.umount Netzwerk Verzeichnis unmounten
 nfs.umounterror Umount-Fehler
-nfs.username CIFS Benutzername
-nfsmenu.head NFS/CIFS Einstellungen
+nfs.username Benutzername
+nfsmenu.head NFS/CIFS/FTPFS Einstellungen
 nvod.percentage (%d%% vorbei)
 nvod.starting (Beginn in %d min)
 nvodselector.directormode Bildregie-Modus
diff -Naur neutrino_old/data/locale/english.locale neutrino/data/locale/english.locale
--- neutrino_old/data/locale/english.locale	2004-12-15 18:40:23.000000000 +0100
+++ neutrino/data/locale/english.locale	2004-12-15 18:28:20.000000000 +0100
@@ -513,7 +513,7 @@
 networkmenu.gateway default gateway
 networkmenu.head Network Settings
 networkmenu.ipaddress IP address
-networkmenu.mount NFS/CIFS
+networkmenu.mount NFS/CIFS/FTPFS
 networkmenu.nameserver name server
 networkmenu.netmask netmask
 networkmenu.setupnow setup network now
@@ -523,23 +523,24 @@
 nfs.alreadymounted directory already mounted
 nfs.automount mount on startup
 nfs.dir directory/share
-nfs.ip NFS/CIFS Server IP
+nfs.ip Server IP
 nfs.localdir local dir
-nfs.mount Mount NFS/CIFS volume
+nfs.mount Mount Network volume
 nfs.mount_options mount options
 nfs.mounterror mount error
 nfs.mounterror_notsup filesystem type not supported
 nfs.mountnow mount now
 nfs.mounttimeout mount error: timeout
-nfs.password CIFS password
+nfs.password password
 nfs.remount remount directories
 nfs.type type
 nfs.type_cifs CIFS
+nfs.type_lufs FTPFS
 nfs.type_nfs NFS
-nfs.umount Umount NFS/CIFS volume
+nfs.umount Umount Network volume
 nfs.umounterror error umounting volume
-nfs.username CIFS username
-nfsmenu.head NFS/CIFS settings
+nfs.username username
+nfsmenu.head NFS/CIFS/FTPFS settings
 nvod.percentage (%d%% over)
 nvod.starting (starting in %d min)
 nvodselector.directormode Direct-Mode
diff -Naur neutrino_old/src/gui/nfs.cpp neutrino/src/gui/nfs.cpp
--- neutrino_old/src/gui/nfs.cpp	2004-12-15 18:37:49.000000000 +0100
+++ neutrino/src/gui/nfs.cpp	2004-12-15 18:08:34.000000000 +0100
@@ -101,6 +101,7 @@
 {
 	m_nfs_sup = CNFSMountGui::FS_UNPROBED;
 	m_cifs_sup = CNFSMountGui::FS_UNPROBED;
+	m_lufs_sup = CNFSMountGui::FS_UNPROBED;
 }
 
 bool in_proc_filesystems(const char * const fsname)
@@ -135,6 +136,8 @@
 	}
 	else if (fstype == CNFSMountGui::CIFS)
 		return (system("insmod cifs") == 0);
+	else if (fstype == CNFSMountGui::LUFS)
+		return (system("insmod lufs") == 0);
 	return false;
 }
 
@@ -148,6 +151,8 @@
 	}
 	else if (fstype == CNFSMountGui::CIFS)
 		return (system("rmmod cifs") == 0);
+	else if (fstype == CNFSMountGui::LUFS)
+		return (system("rmmod lufs") == 0);
 	return false;
 }
 
@@ -157,8 +162,10 @@
 
 	if (fstype == CNFSMountGui::NFS)
 		fsname = "nfs";
-	else /* if (fstype == CNFSMountGui::CIFS) */
+	else if (fstype == CNFSMountGui::CIFS)
 		fsname = "cifs";
+	else if (fstype == CNFSMountGui::LUFS)
+		fsname = "lufs";
 
 	if (in_proc_filesystems(fsname))
 		return CNFSMountGui::FS_READY;
@@ -184,10 +191,11 @@
 	return CNFSMountGui::FS_UNSUPPORTED;
 }
 
-const char * nfs_entry_printf_string[2] =
+const char * nfs_entry_printf_string[3] =
 {
 	"NFS %s:%s -> %s auto: %4s",
-	"CIFS //%s/%s -> %s auto: %4s"
+	"CIFS //%s/%s -> %s auto: %4s",
+	"FTPFS %s/%s -> %s auto: %4s"
 };
 
 int CNFSMountGui::exec( CMenuTarget* parent, const std::string & actionKey )
@@ -201,7 +209,10 @@
 	if (m_cifs_sup == CNFSMountGui::FS_UNPROBED)
 		m_cifs_sup = fsSupported(CNFSMountGui::CIFS);
 
-	printf("SUPPORT: NFS: %d, CIFS: %d\n", m_nfs_sup, m_cifs_sup);
+	if (m_lufs_sup == CNFSMountGui::FS_UNPROBED)
+		m_lufs_sup = fsSupported(CNFSMountGui::LUFS);
+
+	printf("SUPPORT: NFS: %d, CIFS: %d, LUFS: %d\n", m_nfs_sup, m_cifs_sup, m_lufs_sup);
 
 	if (actionKey.empty())
 	{
@@ -209,7 +220,7 @@
 		for(int i=0 ; i < NETWORK_NFS_NR_OF_ENTRIES; i++)
 		{
 			sprintf(m_entry[i],
-				nfs_entry_printf_string[(g_settings.network_nfs_type[i] == (int) NFS) ? 0 : 1],
+				nfs_entry_printf_string[(g_settings.network_nfs_type[i] == (int) NFS) ? 0 : ((g_settings.network_nfs_type[i] == (int) CIFS) ? 1 : 2)],
 				g_settings.network_nfs_ip[i].c_str(),
 				FILESYSTEM_ENCODING_TO_UTF8(g_settings.network_nfs_dir[i]),
 				FILESYSTEM_ENCODING_TO_UTF8(g_settings.network_nfs_local_dir[i]),
@@ -224,7 +235,7 @@
 		for(int i=0 ; i < NETWORK_NFS_NR_OF_ENTRIES; i++)
 		{
 			sprintf(m_entry[i],
-				nfs_entry_printf_string[(g_settings.network_nfs_type[i] == (int) NFS) ? 0 : 1],
+				nfs_entry_printf_string[(g_settings.network_nfs_type[i] == (int) NFS) ? 0 : ((g_settings.network_nfs_type[i] == (int) CIFS) ? 1 : 2)],
 				g_settings.network_nfs_ip[i].c_str(),
 				FILESYSTEM_ENCODING_TO_UTF8(g_settings.network_nfs_dir[i]),
 				FILESYSTEM_ENCODING_TO_UTF8(g_settings.network_nfs_local_dir[i]),
@@ -282,11 +293,12 @@
 	{ 1, LOCALE_MESSAGEBOX_YES }
 };
 
-#define NFS_TYPE_OPTION_COUNT 2
+#define NFS_TYPE_OPTION_COUNT 3
 const CMenuOptionChooser::keyval NFS_TYPE_OPTIONS[NFS_TYPE_OPTION_COUNT] =
 {
 	{ CNFSMountGui::NFS , LOCALE_NFS_TYPE_NFS  },
-	{ CNFSMountGui::CIFS, LOCALE_NFS_TYPE_CIFS }
+	{ CNFSMountGui::CIFS, LOCALE_NFS_TYPE_CIFS },
+	{ CNFSMountGui::LUFS, LOCALE_NFS_TYPE_LUFS }
 };
 
 int CNFSMountGui::menuEntry(int nr)
@@ -312,12 +324,16 @@
    /* rewrite fstype in new entries */
    if(strlen(local_dir)==0)
    {
-      if(m_cifs_sup != CNFSMountGui::FS_UNSUPPORTED && m_nfs_sup == CNFSMountGui::FS_UNSUPPORTED)
+      if(m_cifs_sup != CNFSMountGui::FS_UNSUPPORTED && m_nfs_sup == CNFSMountGui::FS_UNSUPPORTED && m_lufs_sup == CNFSMountGui::FS_UNSUPPORTED)
          *type = (int) CIFS;
+
+      else if(m_lufs_sup != CNFSMountGui::FS_UNSUPPORTED && m_cifs_sup == CNFSMountGui::FS_UNSUPPORTED && m_nfs_sup == CNFSMountGui::FS_UNSUPPORTED)
+         *type = (int) LUFS;
    }
-   bool typeEnabled = (m_cifs_sup != CNFSMountGui::FS_UNSUPPORTED && m_nfs_sup != CNFSMountGui::FS_UNSUPPORTED) || 
+   bool typeEnabled = (m_cifs_sup != CNFSMountGui::FS_UNSUPPORTED && m_nfs_sup != CNFSMountGui::FS_UNSUPPORTED && m_lufs_sup != CNFSMountGui::FS_UNSUPPORTED) ||
       (m_cifs_sup != CNFSMountGui::FS_UNSUPPORTED && *type != (int)CIFS) || 
-      (m_nfs_sup != CNFSMountGui::FS_UNSUPPORTED && *type != (int)NFS);
+      (m_nfs_sup != CNFSMountGui::FS_UNSUPPORTED && *type != (int)NFS) ||
+      (m_lufs_sup != CNFSMountGui::FS_UNSUPPORTED && *type != (int)LUFS);
 
 	CMenuWidget mountMenuEntryW(LOCALE_NFS_MOUNT, "network.raw",720);
 	mountMenuEntryW.addItem(GenericMenuSeparator);
@@ -331,9 +347,9 @@
 	CStringInputSMS options2Input(LOCALE_NFS_MOUNT_OPTIONS, options2, 30, NONEXISTANT_LOCALE, NONEXISTANT_LOCALE, "abcdefghijklmnopqrstuvwxyz0123456789-=.,:|!?/ ");
 	CMenuForwarder *options2_fwd = new CMenuForwarder(LOCALE_NFS_MOUNT_OPTIONS, true, options2, &options2Input);
 	CStringInputSMS userInput(LOCALE_NFS_USERNAME, username, 30, NONEXISTANT_LOCALE, NONEXISTANT_LOCALE, "abcdefghijklmnopqrstuvwxyz0123456789-.,:|!?/ ");
-	CMenuForwarder *username_fwd = new CMenuForwarder(LOCALE_NFS_USERNAME, *type==CIFS, username, &userInput);
+	CMenuForwarder *username_fwd = new CMenuForwarder(LOCALE_NFS_USERNAME, (*type==CIFS || LUFS), username, &userInput);
 	CStringInputSMS passInput(LOCALE_NFS_PASSWORD, password, 30, NONEXISTANT_LOCALE, NONEXISTANT_LOCALE, "abcdefghijklmnopqrstuvwxyz0123456789-.,:|!?/ ");
-	CMenuForwarder *password_fwd = new CMenuForwarder(LOCALE_NFS_PASSWORD, *type==CIFS, NULL, &passInput);
+	CMenuForwarder *password_fwd = new CMenuForwarder(LOCALE_NFS_PASSWORD, (*type==CIFS || LUFS), NULL, &passInput);
 	CNFSMountGuiNotifier notifier(username_fwd, password_fwd, type);
 
 	mountMenuEntryW.addItem(new CMenuOptionChooser(LOCALE_NFS_TYPE, type, NFS_TYPE_OPTIONS, NFS_TYPE_OPTION_COUNT, typeEnabled, &notifier));
@@ -366,7 +382,7 @@
 	if (sup == CNFSMountGui::FS_UNSUPPORTED)
 	{
 		printf("FS type %d not supported\n", (int) fstype);
-		ShowHintUTF(LOCALE_MESSAGEBOX_INFO, (std::string(g_Locale->getText(LOCALE_NFS_MOUNTERROR_NOTSUP)) + ((fstype == NFS) ? " (NFS)" : " (CIFS)")).c_str()); // UTF-8
+		ShowHintUTF(LOCALE_MESSAGEBOX_INFO, (std::string(g_Locale->getText(LOCALE_NFS_MOUNTERROR_NOTSUP)) + ((fstype == NFS) ? " (NFS)" : ((fstype == CIFS) ? " (CIFS)" : " (LUFS)"))).c_str()); // UTF-8
 		return;
 	}
 
@@ -410,6 +426,11 @@
 			strcpy(options1,"ro");
 			strcpy(options2,"");
 		}
+		else if(fstype == LUFS)
+		{
+			strcpy(options1,"");
+			strcpy(options2,"");
+		}
 	}
 	
 	if(fstype == NFS)
@@ -423,7 +444,7 @@
 		cmd += " -o ";
 		cmd += options1;
 	}
-	else
+	else if(fstype == CIFS)
 	{
 		cmd = "mount -t cifs //";
 		cmd += ip;
@@ -442,6 +463,22 @@
 		cmd += ',';
 		cmd += options1;
 	}
+	else
+	{
+		cmd = "lufsd none ";
+		cmd += local_dir;
+		cmd += " -o fs=ftpfs,username=";
+		cmd += username;
+		cmd += ",password=";
+		cmd += password;
+		cmd += ",host=";
+		cmd += ip;
+		cmd += ",root=/";
+		cmd += dir;
+		cmd += ',';
+		cmd += options1;
+	}
+	
 	if (options2[0] !='\0')
 	{
 		cmd += ',';
@@ -520,7 +557,7 @@
 		mountType[0] = 0; /* strcpy(mountType,""); */
 		in.getline(buffer, 200);
 		sscanf(buffer,"%s %s %s ", mountDev, mountOn, mountType);
-		if(strcmp(mountType,"nfs")==0 || strcmp(mountType,"cifs")==0)
+		if(strcmp(mountType,"nfs")==0 || strcmp(mountType,"cifs")==0 || strcmp(mountType,"lufs")==0)
 		{
 			count++;
 			std::string s1 = mountDev;
diff -Naur neutrino_old/src/gui/nfs.h neutrino/src/gui/nfs.h
--- neutrino_old/src/gui/nfs.h	2004-12-15 18:38:00.000000000 +0100
+++ neutrino/src/gui/nfs.h	2004-12-15 15:02:15.000000000 +0100
@@ -54,7 +54,8 @@
 	enum FSType
 		{
 			NFS  = 0,
-			CIFS = 1
+			CIFS = 1,
+			LUFS = 2
 		};
 	
  private:
@@ -68,6 +69,7 @@
 
 	FS_Support m_nfs_sup;
 	FS_Support m_cifs_sup;
+	FS_Support m_lufs_sup;
 
  public:
 	CNFSMountGui();
diff -Naur neutrino_old/src/system/locals.h neutrino/src/system/locals.h
--- neutrino_old/src/system/locals.h	2004-12-15 18:36:20.000000000 +0100
+++ neutrino/src/system/locals.h	2004-12-15 18:31:15.000000000 +0100
@@ -600,6 +600,7 @@
 	LOCALE_NFS_REMOUNT,
 	LOCALE_NFS_TYPE,
 	LOCALE_NFS_TYPE_CIFS,
+	LOCALE_NFS_TYPE_LUFS,
 	LOCALE_NFS_TYPE_NFS,
 	LOCALE_NFS_UMOUNT,
 	LOCALE_NFS_UMOUNTERROR,
diff -Naur neutrino_old/src/system/locals_intern.h neutrino/src/system/locals_intern.h
--- neutrino_old/src/system/locals_intern.h	2004-12-15 18:37:15.000000000 +0100
+++ neutrino/src/system/locals_intern.h	2004-12-15 18:31:56.000000000 +0100
@@ -600,6 +600,7 @@
 	"nfs.remount",
 	"nfs.type",
 	"nfs.type_cifs",
+	"nfs.type_lufs",
 	"nfs.type_nfs",
 	"nfs.umount",
 	"nfs.umounterror",
Aus: http://forum.tuxbox.org/forum/viewtopic.php?t=34443
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Wenn es noch Platz hat, wäre ich auch sehr dafür.
cu
Jens
Buster01
Einsteiger
Einsteiger
Beiträge: 126
Registriert: Montag 17. Februar 2003, 12:01

Beitrag von Buster01 »

bin auf jeden fall dafür
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

..> patch -p1 < ftpfs.patch
patching file data/locale/deutsch.locale
Hunk #2 FAILED at 561.
1 out of 2 hunks FAILED -- saving rejects to file data/locale/deutsch.locale.rej
patching file data/locale/english.locale
patching file src/gui/nfs.cpp
Hunk #1 FAILED at 101.
Hunk #2 FAILED at 136.
Hunk #3 FAILED at 151.
Hunk #4 FAILED at 162.
Hunk #5 FAILED at 191.
Hunk #6 FAILED at 209.
Hunk #7 FAILED at 220.
Hunk #8 FAILED at 235.
Hunk #9 FAILED at 293.
Hunk #10 FAILED at 324.
Hunk #11 FAILED at 347.
Hunk #12 FAILED at 382.
Hunk #13 FAILED at 426.
Hunk #14 FAILED at 444.
Hunk #15 FAILED at 463.
Hunk #16 FAILED at 557.
16 out of 16 hunks FAILED -- saving rejects to file src/gui/nfs.cpp.rej
patching file src/gui/nfs.h
Hunk #1 FAILED at 54.
Hunk #2 FAILED at 69.
2 out of 2 hunks FAILED -- saving rejects to file src/gui/nfs.h.rej
patching file src/system/locals.h
Hunk #1 FAILED at 600.
1 out of 1 hunk FAILED -- saving rejects to file src/system/locals.h.rej
patching file src/system/locals_intern.h
Hunk #1 FAILED at 600.
1 out of 1 hunk FAILED -- saving rejects to file src/system/locals_intern.h.rej
Bitte den Patch gegen das aktuelle cvs erstellen und den Kernel nicht vergessen.
There are 10 types of people in the world: those who know binary and those who don't
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
tolle Sache! Wenn's noch passt waere das sicher fuer viele die mit NFS Probleme haben eine sehr gute Alternative. Die FTP-Performance ist bei mir absolut top..ohne jegliche Optimierung..
Bild
...das koennte eine Loesung fuer Jeden sein...ich bin echt gespannt!

viel Erfolg,
peter
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

Da hats wohl mit nem Zeilenumbruch die Formatierung versaut.

diff gibts hier: ftp://ftpfs:ftpfs@80.136.81.165/ftpfs_neutrino.diff
Kernel Modul und userspace zeug kommt noch wenns durchläuft.[/code]
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Ist committed - denn mal los mit dem Reset ;)
There are 10 types of people in the world: those who know binary and those who don't
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

DieMade hat geschrieben:Ist committed - denn mal los mit dem Reset ;)
supi...ein Weihnachtsgeschenk nach dem anderen...tolle Sache das :-)
Jetzt fehlen nur noch resyncs mit log statt den Unterbrechungen beim ts-streamen ;-)

duck und wech,
peter
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

petgun hat geschrieben: Jetzt fehlen nur noch resyncs mit log statt den Unterbrechungen beim ts-streamen ;-)
Dazu muß sich dann jemand anderes berufen fühlen, dazu fehlt mir das Wissen.
There are 10 types of people in the world: those who know binary and those who don't
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

DieMade hat geschrieben:
petgun hat geschrieben: Jetzt fehlen nur noch resyncs mit log statt den Unterbrechungen beim ts-streamen ;-)
Dazu muß sich dann jemand anderes berufen fühlen, dazu fehlt mir das Wissen.
@gmo18t
wie waers?

@all
ich werde Euch morgen hier berichten wie die Kombination ftpfs/lufs mit einem FTP-Server auf meinem PC funktioniert. Danke an Zaphot und DieMade. Ich glaube langsam die Jagd nach Resyncs/Streamunterbrechungen kann ich in Zukunft vergessen :-)

cu,
peter
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

also läuft auch sauber durch, nur fehlt eine lufs.o ???
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Kernelsupport und Usertools für ftpfs/lufs fehlen noch (s.o.).
There are 10 types of people in the world: those who know binary and those who don't
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

ok danke für die schnelle antwort.
Das ist echt hammerhart, wenn das funzen würde.
Ich habs eingefügt, und es lief alles sauber durch
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

Das lufs Modul und die mount tools gibts vorerst hier: http://its.no-enigma.de/de/include.php? ... tentid=250
Ich werd morgen mal den Rest fertig machen.
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

Lüppt 1a mit den daten :)
Sind die dateien liblufs-ftpfs.so.2 und liblufs-ftpfs.so.2.0.0 unbedingt notwendig ??
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Kernelsupport und Tools sind im cvs.
There are 10 types of people in the world: those who know binary and those who don't
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
DieMade hat geschrieben:Kernelsupport und Tools sind im cvs.
super...danke! schon getestet?

Mit dem jffs2-Snapshot von DietmarW von heute morgen (19.12.04 6:00) klappt's leider noch nicht...es kommt ein mount Fehler mit einer
sh: lufsd: not found
Meldung auf der Konsole.

cu,
peter
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Denke mal kommt noch die Tage.

Es fehlt ja noch ein bißchen was.

lufsd, lufmnt, lufsd.conf, liblufs-ftpfs.so.2.0.0
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Nico 77 hat geschrieben:Denke mal kommt noch die Tage.

Es fehlt ja noch ein bißchen was.

lufsd, lufmnt, lufsd.conf, liblufs-ftpfs.so.2.0.0
danke fuer die Antwort. Ich hatte nach der letzten Msg. von DieMade gedacht das alles lueppt...

cu,
peter
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Läuft auch alles. Wenn man natürlich kein "make lufs" macht, hat man die Tools auch nicht.
There are 10 types of people in the world: those who know binary and those who don't
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

DieMade hat geschrieben:Läuft auch alles. Wenn man natürlich kein "make lufs" macht, hat man die Tools auch nicht.
..dann hoffe ich mal auf den morgigen Schuss von DietmarW...oder/und auf eine Sonder Edition vom Yadi-Team ;-)

@DietmarW, Yadi-Team
liest Du/Ihr hier mit?
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

lufs gehört jetzt zu den Dependencies für neutrino, wird also automatisch mitgebaut.
There are 10 types of people in the world: those who know binary and those who don't
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

petgun hat geschrieben:...liest Du/Ihr hier mit?...
jo ;)
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

petgun hat geschrieben:...liest Du/Ihr hier mit?...
Ist das Pflicht? :lol:

Gruß
mogway
Gruss
mogway
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

DieMade hat geschrieben:lufs gehört jetzt zu den Dependencies für neutrino, wird also automatisch mitgebaut.
Was muss ich wo noch alles ändern das es auch nachher im image mit drin ist.:gruebel:
Im cdkroot nutzt mir das wenig.:cry: