From ec3d14d4114c8a904fa16ce170c000d02f3551fd Mon Sep 17 00:00:00 2001 From: overflowerror Date: Wed, 21 May 2014 01:14:17 +0200 Subject: [PATCH] fs modules modify fs-init-method --- wish-sys/sys-part/kernel/mod.basefs.js | 10 ++++++++++ wish-sys/sys-part/kernel/mod.devfs.js | 7 +++++++ wish-sys/sys-part/kernel/mod.vfs.js | 11 ----------- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/wish-sys/sys-part/kernel/mod.basefs.js b/wish-sys/sys-part/kernel/mod.basefs.js index 09e271a..38d5173 100644 --- a/wish-sys/sys-part/kernel/mod.basefs.js +++ b/wish-sys/sys-part/kernel/mod.basefs.js @@ -1,3 +1,13 @@ +Kernel.Filesystem.init = extendFunction(Kernel.Filesystem.init, function() { + Kernel.msgOut(" init basefs..."); + Kernel.Filesystem.basefs.init(); + Kernel.msgSuccess(true); + + Kernel.msgOut(" loading sd" + (String.fromCharCode("a".charCodeAt(0) + OS.system.hdd)) + (1 + OS.system.partition) + " to RAM (this may take some time)..."); + Kernel.Filesystem.basefs.getRootStructure(); + } +); + Kernel.Filesystem.basefs = function() { } Kernel.Filesystem.basefs.baseURL; diff --git a/wish-sys/sys-part/kernel/mod.devfs.js b/wish-sys/sys-part/kernel/mod.devfs.js index a48c285..56ed606 100644 --- a/wish-sys/sys-part/kernel/mod.devfs.js +++ b/wish-sys/sys-part/kernel/mod.devfs.js @@ -1,3 +1,10 @@ +Kernel.Filesystem.init = extendFunction(Kernel.Filesystem.init, function() { + Kernel.msgOut(" init devfs..."); + Kernel.Filesystem.devfs.init(); + Kernel.msgSuccess(true); + } +); + Kernel.Filesystem.devfs = function() { } Kernel.Filesystem.devfs.devices; diff --git a/wish-sys/sys-part/kernel/mod.vfs.js b/wish-sys/sys-part/kernel/mod.vfs.js index faed43f..6df41c0 100644 --- a/wish-sys/sys-part/kernel/mod.vfs.js +++ b/wish-sys/sys-part/kernel/mod.vfs.js @@ -83,17 +83,6 @@ Kernel.Filesystem.init = function() { Kernel.msgOut(" init vfs..."); Kernel.Filesystem.vfs.init(); Kernel.msgSuccess(true); - - Kernel.msgOut(" init devfs..."); - Kernel.Filesystem.devfs.init(); - Kernel.msgSuccess(true); - - Kernel.msgOut(" init basefs..."); - Kernel.Filesystem.basefs.init(); - Kernel.msgSuccess(true); - - Kernel.msgOut(" loading sd" + (String.fromCharCode("a".charCodeAt(0) + OS.system.hdd)) + (1 + OS.system.partition) + " to RAM (this may take some time)..."); - Kernel.Filesystem.basefs.getRootStructure(); } Kernel.Filesystem.initCon = function() {