From ed814850398b9c680c82060767b28c86559f24ae Mon Sep 17 00:00:00 2001 From: Daniel Stefan Haischt Date: Thu, 17 Aug 2006 05:35:56 +0000 Subject: added missing nfs files --- packages/freenas/bin/mountd | Bin 0 -> 27112 bytes packages/freenas/bin/nfsd | Bin 0 -> 14004 bytes packages/freenas/bin/rpcbind | Bin 0 -> 39540 bytes packages/freenas/pkg/freenas.inc | 12 ++++++++++++ 4 files changed, 12 insertions(+) create mode 100644 packages/freenas/bin/mountd create mode 100644 packages/freenas/bin/nfsd create mode 100644 packages/freenas/bin/rpcbind (limited to 'packages/freenas') diff --git a/packages/freenas/bin/mountd b/packages/freenas/bin/mountd new file mode 100644 index 00000000..55682c7b Binary files /dev/null and b/packages/freenas/bin/mountd differ diff --git a/packages/freenas/bin/nfsd b/packages/freenas/bin/nfsd new file mode 100644 index 00000000..311f1fca Binary files /dev/null and b/packages/freenas/bin/nfsd differ diff --git a/packages/freenas/bin/rpcbind b/packages/freenas/bin/rpcbind new file mode 100644 index 00000000..882d9c4d Binary files /dev/null and b/packages/freenas/bin/rpcbind differ diff --git a/packages/freenas/pkg/freenas.inc b/packages/freenas/pkg/freenas.inc index 1f514853..c77abcfc 100644 --- a/packages/freenas/pkg/freenas.inc +++ b/packages/freenas/pkg/freenas.inc @@ -134,6 +134,12 @@ function oninstall_copy_misc_binaries($action = "install") { $binaries = array(); $binaries[] = array("source" => "/usr/local/pkg/iscontrol", "target" => "/usr/local/sbin/iscontrol"); + $binaries[] = array("source" => "/usr/local/pkg/nfsd", + "target" => "/usr/sbin/nfsd"); + $binaries[] = array("source" => "/usr/local/pkg/nfsd", + "target" => "/usr/sbin/mountd"); + $binaries[] = array("source" => "/usr/local/pkg/rpcbind", + "target" => "/usr/sbin/rpcbind"); if ($action == "install") { while (list($source, $target) = each($binaries)) { @@ -199,6 +205,9 @@ function custom_php_install_command() { rename("/usr/local/pkg/rc.freenas", "/usr/local/etc/rc.d/rc.freenas"); chmod ("/usr/local/etc/rc.d/rc.freenas", 0755); + + mwexec("ln -s /usr/local/etc/uams/uams_passwd.so /usr/local/etc/uams/uams_clrtxt.so"); + mwexec("ln -s /usr/local/etc/uams/uams_dhx_passwd.so /usr/local/etc/uams/uams_dhx.so"); } function custom_php_deinstall_command() { @@ -207,4 +216,7 @@ function custom_php_deinstall_command() { if (! file_exists("/usr/local/etc/rc.d")) mwexec("rm -rf /usr/local/etc/rc.d"); } + + unlink_if_exists("/usr/local/etc/uams/uams_clrtxt.so"); + unlink_if_exists("/usr/local/etc/uams/uams_dhx.so"); ?> -- cgit v1.2.3