/[smeserver]/rpms/e-smith-backup/sme7/e-smith-backup-2.0.0-smbfs.patch
ViewVC logotype

Contents of /rpms/e-smith-backup/sme7/e-smith-backup-2.0.0-smbfs.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (show annotations) (download)
Tue Oct 28 23:03:58 2008 UTC (16 years, 1 month ago) by slords
Branch: MAIN
CVS Tags: e-smith-backup-2_0_0-36_el4_sme, e-smith-backup-2_0_0-21_el4_sme, e-smith-backup-2_0_0-35_el4_sme, e-smith-backup-2_0_0-27_el4_sme, e-smith-backup-2_0_0-23_el4_sme, e-smith-backup-2_0_0-19_el4_sme, e-smith-backup-2_0_0-26_el4_sme, e-smith-backup-2_0_0-38_el4_sme, e-smith-backup-2_0_0-33_el4_sme, e-smith-backup-2_0_0-32_el4_sme, e-smith-backup-2_0_0-29_el4_sme, e-smith-backup-2_0_0-22_el4_sme, e-smith-backup-2_0_0-20_el4_sme, e-smith-backup-2_0_0-16_el4_sme, e-smith-backup-2_0_0-31_el4_sme, e-smith-backup-2_0_0-18_el4_sme, e-smith-backup-2_0_0-28_el4_sme, e-smith-backup-2_0_0-30_el4_sme, e-smith-backup-2_0_0-37_el4_sme, e-smith-backup-2_0_0-34_el4_sme, e-smith-backup-2_0_0-24_el4_sme, e-smith-backup-2_0_0-17_el4_sme, e-smith-backup-2_0_0-25_el4_sme, HEAD
Changes since 1.1: +11 -0 lines
Updates

1 --- e-smith-backup-2.0.0/root/etc/e-smith/db/configuration/defaults/backupwk/VFSType.smbfs 2008-10-07 11:34:31.000000000 -0600
2 +++ e-smith-backup-2.0.0/root/etc/e-smith/db/configuration/defaults/backupwk/VFSType 2008-10-20 09:39:09.000000000 -0600
3 @@ -1 +1 @@
4 -smbfs
5 +cifs
6 --- e-smith-backup-2.0.0/root/etc/e-smith/web/functions/backup.smbfs 2008-10-20 09:33:53.000000000 -0600
7 +++ e-smith-backup-2.0.0/root/etc/e-smith/web/functions/backup 2008-10-20 09:38:33.000000000 -0600
8 @@ -1050,8 +1050,8 @@
9 my $VFSType;
10 my $dof;
11 my @dlabels = split(' ', $fm->localise('DOW'));
12 - my @VFST = ('smbfs', 'cifs', 'nfs', 'usb');
13 - my %VFST = ('smbfs', 'smbfs', 'cifs', 'cifs', 'nfs', 'nfs', 'usb', 'local usb disk');
14 + my @VFST = ('cifs', 'nfs', 'usb');
15 + my %VFST = ('cifs', 'cifs', 'nfs', 'nfs', 'usb', 'local usb disk');
16
17 # Obtain backup informations from configuration
18 my $rec = $conf->get('backupwk');
19 @@ -1068,7 +1068,7 @@
20 $backupwkIncOnlyTimeout = $rec->prop('IncOnlyTimeout') || 'yes';
21 $compression = $rec->prop('Compression') || '0';
22 $dof = (defined $rec->prop('FullDay')) ? $rec->prop('FullDay') : '7';
23 - $VFSType = $rec->prop('VFSType') || 'smbfs';
24 + $VFSType = $rec->prop('VFSType') || 'cifs';
25 $backupwk_status = $rec->prop('status');
26 }
27
28 @@ -1087,7 +1087,7 @@
29 print ' ', $fm->localise('WORKSTN_BACKUP_VFSTYPE'), ' ', $VFSType, '<br/>';
30 }
31 print $fm->localise('WORKSTN_BACKUP_SHARE'), ' ', $backupwkFolder, '<br/>';
32 - if (($VFSType eq 'smbfs') || ($VFSType eq 'cifs')) {
33 + if ($VFSType eq 'cifs') {
34 print $fm->localise('LOGIN'), ' ', $backupwkLogin, '<br/>';
35 print $fm->localise('PASSWORD'), ' ', $backupwkPassword, '<br/>';
36 }
37 @@ -1311,7 +1311,7 @@
38 );
39 }
40
41 - if ( ( $VFSType eq 'smbfs' ) || ( $VFSType eq 'cifs' ) ) {
42 + if ( $VFSType eq 'cifs' ) {
43 print $q->Tr(
44 esmith::cgi::genCell(
45 $q,
46 @@ -1520,7 +1520,7 @@
47 } else {
48 $backupwkLogin = "";
49 }
50 - if ( ( $backupwkLogin eq "" ) && (( $VFSType eq 'smbfs' ) || ( $VFSType eq 'cifs' )) )
51 + if ( ( $backupwkLogin eq "" ) && ( $VFSType eq 'cifs' ) )
52 {
53 esmith::cgi::genResult(
54 $q, $fm->localise('ERR_INVALID_LOGIN')
55 @@ -1534,7 +1534,7 @@
56 } else {
57 $backupwkPassword = "";
58 }
59 - if ( ( $backupwkPassword eq "" ) && (( $VFSType eq 'smbfs' ) || ( $VFSType eq 'cifs' )) )
60 + if ( ( $backupwkPassword eq "" ) && ( $VFSType eq 'cifs' ) )
61 {
62 esmith::cgi::genResult(
63 $q, $fm->localise('ERR_INVALID_PASSWORD')
64 @@ -1732,7 +1732,7 @@
65 my $id = $rec->prop('Id') || $conf->get('SystemName')->value . "." . $conf->get('DomainName')->value;
66 my $smbhost = $rec->prop('SmbHost');
67 my $smbshare = $rec->prop('SmbShare');
68 - my $VFSType = $rec->prop('VFSType') || 'smbfs';
69 + my $VFSType = $rec->prop('VFSType') || 'cifs';
70 my $err;
71
72 my $setbackuplist = sub {
73 @@ -1866,7 +1866,7 @@
74 my $id = $backupwkrec->prop('Id') ||
75 $conf->get('SystemName')->value . "." . $conf->get('DomainName')->value;
76 my $err;
77 - my $VFSType = $backupwkrec->prop('VFSType') || 'smbfs';
78 + my $VFSType = $backupwkrec->prop('VFSType') || 'cifs';
79
80 # Mounting backup shared folder
81
82 @@ -1979,7 +1979,7 @@
83 my $key;
84 my $id = $rec->prop('Id') ||
85 $conf->get('SystemName')->value . "." . $conf->get('DomainName')->value;
86 - my $VFSType = $rec->prop('VFSType') || 'smbfs';
87 + my $VFSType = $rec->prop('VFSType') || 'cifs';
88 my $smbhost = $rec->prop('SmbHost');
89 my $smbshare = $rec->prop('SmbShare');
90 my $err;
91 @@ -2151,7 +2151,7 @@
92 || $conf->get('SystemName')->value . "." . $conf->get('DomainName')->value;
93 my $mntdir = $backupwkrec->prop('MountDir') || '/mnt/smb';
94 my $mounted;
95 - my $VFSType = $backupwkrec->prop('VFSType') || 'smbfs';
96 + my $VFSType = $backupwkrec->prop('VFSType') || 'cifs';
97 my $smbhost = $backupwkrec->prop('SmbHost');
98 my $smbshare = $backupwkrec->prop('SmbShare');
99 my $err;
100 @@ -2365,7 +2365,7 @@
101 my @blabels;
102 my $backups = 0;
103 my $filterexp;
104 - my $VFSType = $rec->prop('VFSType') || 'smbfs';
105 + my $VFSType = $rec->prop('VFSType') || 'cifs';
106 my $smbhost = $rec->prop('SmbHost');
107 my $smbshare = $rec->prop('SmbShare');
108 my $err;
109 @@ -2607,7 +2607,7 @@
110 $conf->get('SystemName')->value . "." . $conf->get('DomainName')->value;
111 my @flabels;
112 my %flabels = ();
113 - my $VFSType = $backupwkrec->prop('VFSType') || 'smbfs';
114 + my $VFSType = $backupwkrec->prop('VFSType') || 'cifs';
115 my $err;
116
117 my $backupkey = $q->param ('backupset');
118 @@ -2785,7 +2785,7 @@
119 $conf->get('SystemName')->value . "." . $conf->get('DomainName')->value;
120 my $mntdir = $backupwkrec->prop('MountDir') || '/mnt/smb';
121 my $mounted;
122 - my $VFSType = $backupwkrec->prop('VFSType') || 'smbfs';
123 + my $VFSType = $backupwkrec->prop('VFSType') || 'cifs';
124 my $smbhost = $backupwkrec->prop('SmbHost');
125 my $smbshare = $backupwkrec->prop('SmbShare');
126 my $err;
127 @@ -3057,10 +3057,6 @@
128 {
129 return ( qx(/bin/mount -t cifs "$host:$share" $mountdir -o user=$login,pass=$password) );
130 }
131 - elsif ($VFSType eq 'smbfs')
132 - {
133 - return ( qx(/bin/mount -t smbfs "//$host/$share" $mountdir -o username=$login,password=$password,dmask=777,fmask=777,ip=$host 2>&1) );
134 - }
135 elsif ($VFSType eq 'nfs')
136 {
137 return ( qx(/bin/mount -t nfs -o nolock "$host:/$share" $mountdir 2>&1) );
138 --- e-smith-backup-2.0.0/root/etc/e-smith/events/actions/workstation-backup-dar.smbfs 2008-10-20 09:33:53.000000000 -0600
139 +++ e-smith-backup-2.0.0/root/etc/e-smith/events/actions/workstation-backup-dar 2008-10-20 09:39:38.000000000 -0600
140 @@ -66,7 +66,7 @@
141 my $incnum = $backupwk->prop('IncNum'); $incnum = ($daysinset-1) unless defined $incnum;
142 my $timeout = (($backupwk->prop('Timeout') * 3600) - 30) || '88500';
143 my $inconly = $backupwk->prop('IncOnlyTimeout') || 'no';
144 -my $VFSType = $backupwk->prop('VFSType') || 'smbfs';
145 +my $VFSType = $backupwk->prop('VFSType') || 'cifs';
146 my $fullday = $backupwk->prop('FullDay') || 7;
147 my $mail = $backupwk->prop('MailNotify') || 'yes';
148 my $mntdir = $backupwk->prop('Mount') || '/mnt/smb';
149 @@ -119,11 +119,6 @@
150 $err = qx(/bin/mount -t cifs "$smbhost:$smbshare" $mntdir -o user=$login,pass=$password 2>&1);
151 ldie("Error while mounting $smbhost:$smbshare : \n" . $err) if $err;
152 }
153 -elsif ($VFSType eq 'smbfs')
154 -{
155 - $err = qx(/bin/mount -t smbfs "//$smbhost/$smbshare" $mntdir -o username=$login,password=$password,dmask=777,fmask=777,ip=$smbhost 2>&1);
156 - ldie("Error while mounting //$smbhost/$smbshare : \n" . $err) if $err;
157 -}
158 elsif ($VFSType eq 'nfs')
159 {
160 $err = qx(/bin/mount -t nfs -o nolock "$smbhost:/$smbshare" $mntdir 2>&1);
161 --- e-smith-backup-2.0.0/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/backup.smbfs 2008-10-20 09:33:53.000000000 -0600
162 +++ e-smith-backup-2.0.0/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/backup 2008-10-20 09:40:17.000000000 -0600
163 @@ -57,7 +57,7 @@
164 <P>The workstation backup method uses a software package called <I>dar</I>
165 to back up your server configuration and data files to a workstation
166 on your LAN (or a local USB disk). This requires you provide a writable share
167 - (smbfs, cifs, or nfs) on the backup workstation or an a local USB disk. You can manage
168 + (cifs or nfs) on the backup workstation or an a local USB disk. You can manage
169 how many rotating sets of backup are kept on the backup share, and also make each
170 set doing incremental backup upon several days. The backup is performed
171 automatically at the selected time every night. Currently
172 --- e-smith-backup-2.0.0/root/etc/e-smith/db/configuration/migrate/30vfstype.migrate 2008-10-28 16:59:19.000000000 -0600
173 +++ e-smith-backup-2.0.0/root/etc/e-smith/db/configuration/migrate/30vfstype 2008-10-28 17:00:33.000000000 -0600
174 @@ -0,0 +1,8 @@
175 +{
176 + my $vfs = $DB->get_prop('backupwk', 'VFSType');
177 + return unless defined $vfs;
178 + if ($vfs eq 'smbfs')
179 + {
180 + $DB->set_prop('backupwk', 'VFSType', 'cifs')
181 + }
182 +}

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed