From 8db4fed19a235c4d1f9dcbfb00c89a4452b206f5 Mon Sep 17 00:00:00 2001 From: "kepler155c@gmail.com" Date: Fri, 30 Mar 2018 17:01:56 -0400 Subject: [PATCH] 1.12 fixes --- sys/apis/fs/redfs.lua | 12 ++++++++---- sys/apis/fs/urlfs.lua | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/sys/apis/fs/redfs.lua b/sys/apis/fs/redfs.lua index 66c97f7..bbd981a 100644 --- a/sys/apis/fs/redfs.lua +++ b/sys/apis/fs/redfs.lua @@ -1,13 +1,17 @@ --[[ Mount a readonly file system from another computer across rednet. The - target computer must be running OpusOS or redserver. + target computer must be running OpusOS or redserver. Dissimlar to samba + in that a snapshot of the target is taken upon mounting - making this + faster. + + Useful for mounting a non-changing directory tree. Syntax: - rn:///directory/subdir + rttp:///directory/subdir Examples: - rn://12/usr/etc - rn://8/usr + rttp://12/usr/etc + rttp://8/usr ]]-- local rttp = require('rttp') diff --git a/sys/apis/fs/urlfs.lua b/sys/apis/fs/urlfs.lua index c0305b4..6feb4f0 100644 --- a/sys/apis/fs/urlfs.lua +++ b/sys/apis/fs/urlfs.lua @@ -51,7 +51,7 @@ function urlfs.open(node, fn, fl) local c = node.cache if not c then - if node.url:match('^([%w][%w%+%-%.]*)%:') == 'rn' then + if node.url:match("^(rttps?:)") then local s, response = rttp.get(node.url) c = s and response.statusCode == 200 and response.data else