summaryrefslogtreecommitdiffstats
path: root/nfs_wizard/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'nfs_wizard/scripts')
-rw-r--r--nfs_wizard/scripts/NFSConf.pm67
-rwxr-xr-xnfs_wizard/scripts/do_it_nfs.sh52
2 files changed, 0 insertions, 119 deletions
diff --git a/nfs_wizard/scripts/NFSConf.pm b/nfs_wizard/scripts/NFSConf.pm
deleted file mode 100644
index 580aa9ef..00000000
--- a/nfs_wizard/scripts/NFSConf.pm
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/usr/bin/perl
-
-# Drakwizard
-
-# Copyright (C) 2002 MandrakeSoft Arnaud Desmons (adesmons@mandrakesoft.com)
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-package NFSConf;
-use lib "/usr/lib/libDrakX";
-require "__WIZ_HOME__/common/scripts/Vareqval.pm";
-require "__WIZ_HOME__/common/scripts/IFCFG.pm";
-use MDK::Common;
-use services;
-use strict;
-
-my $o = IFCFG->new();
-
-sub network_mask {
- my $wiz_ip_server = $o->itf_get("IPADDR");
- my $mask = $o->itf_get("NETMASK");
- $mask = $mask ? $mask : "255.255.255.0";
- $wiz_ip_server = $wiz_ip_server ? $wiz_ip_server : "192.168.1.0";
- "$1.$2.$3.0/$mask" if $wiz_ip_server =~ /(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})/;
-}
-
-sub chooser {
- $ENV{wiz_nfs_level};
-}
-
-sub do_it {
- my $line;
- my $file = "/etc/exports";
- chomp($ENV{wiz_nfs_dir});
- -f $file and cp_af($file, $file.".orig");
- if ($ENV{wiz_nfs_level} == 2) {
- my $mask = $o->itf_get("NETMASK");
- $line = "$ENV{wiz_nfs_dir} $ENV{wiz_netmask}(rw,no_root_squash)\n";
- }
- else {
- $line = "$ENV{wiz_nfs_dir} *(rw,no_root_squash)\n";
- }
- my $t;
- foreach (cat_($file)) {
- if (/^(?!\#).*$ENV{wiz_nfs_dir}\s.*/) {
- $t = $_;
- last;
- }
- }
- substInFile { s|^(?!\#).*$ENV{wiz_nfs_dir}\s.*|\#$&|} $file;
- append_to_file($file, $line);
- system("/usr/sbin/exportfs -a");
- services::is_service_running('nfs') and services::start('nfs');
- 10
-}
diff --git a/nfs_wizard/scripts/do_it_nfs.sh b/nfs_wizard/scripts/do_it_nfs.sh
deleted file mode 100755
index 917d838d..00000000
--- a/nfs_wizard/scripts/do_it_nfs.sh
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/bin/bash
-#
-# Wizard
-#
-# Copyright (C) 2000 Mandrakesoft.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-# See file LICENSE for further informations on licensing terms.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-# Authors: Philippe Vivien, Jerome Dumonteil, Maurizio De Cecco, Enzo Maggi
-# <corporate@mandrakesoft.com> http://www.mandrakesoft.com
-
-# script for wizard nfs configuration
-#
-# modify default nfs configuration
-# assuming all dependencies are ok
-#
-# WARNING : just using /etc/exports for nfs configuration, assuming
-# other files are close to standard configuration
-
-nfs_file="/etc/exports"
-
-echo "${wiz_nfs_dir} ${wiz_ip_net} ${wiz_ip_netmask}"
-echo "wiz_ip_net:${wiz_ip_net}" >t.log
-echo "wiz_ip_netmask:${wiz_ip_netmask}" >>t.log
-
-echo "dir:${wiz_nfs_dir}" >>t.log
-echo "clt:${wiz_ip_net}/${wiz_ip_netmask}" >>t.log
-
-echo "export :\n">>t.log
-echo "${wiz_nfs_dir} ${wiz_ip_net}/${wiz_ip_netmask}(rw,no_root_squash)" >> t.log
-echo "${wiz_nfs_dir} ${wiz_ip_net}/${wiz_ip_netmask}(rw,no_root_squash)" > ${nfs_file}
-
-/usr/sbin/exportfs -a
-
-# all is ok
-exit 10
-
-
-