/[smecontribs]/rpms/smeserver-dar2/contribs7/smeserver-dar2-0.0.1-3.patch
ViewVC logotype

Contents of /rpms/smeserver-dar2/contribs7/smeserver-dar2-0.0.1-3.patch

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


Revision 1.3 - (show annotations) (download)
Tue Nov 25 16:20:19 2008 UTC (16 years ago) by slords
Branch: MAIN
CVS Tags: smeserver-dar2-0_0_1-31_el4_sme, smeserver-dar2-0_0_1-28_el4_sme, smeserver-dar2-0_0_1-20_el4_sme, smeserver-dar2-0_0_1-22_el4_sme, smeserver-dar2-0_0_1-29_el4_sme, smeserver-dar2-0_0_1-21_el4_sme, smeserver-dar2-0_0_1-23_el4_sme, smeserver-dar2-0_0_1-27_el4_sme, HEAD
Changes since 1.2: +0 -0 lines
Restore

1 diff -Nur -x '*.orig' -x '*.rej' smeserver-dar2-0.0.1/root/etc/e-smith/events/actions/dar2-backup mezzanine_patched_smeserver-dar2-0.0.1/root/etc/e-smith/events/actions/dar2-backup
2 --- smeserver-dar2-0.0.1/root/etc/e-smith/events/actions/dar2-backup 2006-10-19 09:23:09.000000000 -0500
3 +++ mezzanine_patched_smeserver-dar2-0.0.1/root/etc/e-smith/events/actions/dar2-backup 2007-03-22 11:26:12.000000000 -0500
4 @@ -61,6 +61,10 @@
5 /bin/mkdir -p $MOUNT/$ID/$DCF || exit 7
6 fi
7
8 +# zip and store db's
9 +/bin/echo "Creating $MOUNT/$ID/$DCF/db.zip"
10 +/usr/bin/zip -q -D $MOUNT/$ID/$DCF/db.zip /home/e-smith/db/*
11 +
12 # expire old backups
13 /bin/echo "Expiring old backups"
14 if [ "$EXPIRY" == "0" ]
15 diff -Nur -x '*.orig' -x '*.rej' smeserver-dar2-0.0.1/root/etc/e-smith/events/actions/dar2-mc mezzanine_patched_smeserver-dar2-0.0.1/root/etc/e-smith/events/actions/dar2-mc
16 --- smeserver-dar2-0.0.1/root/etc/e-smith/events/actions/dar2-mc 2007-01-07 16:53:09.000000000 -0600
17 +++ mezzanine_patched_smeserver-dar2-0.0.1/root/etc/e-smith/events/actions/dar2-mc 2007-03-22 11:26:12.000000000 -0500
18 @@ -8,62 +8,51 @@
19 cp -af /opt/dar2-mc/mc.ext /usr/share/mc
20 fi
21
22 -# default variables
23 -DAR="/usr/bin/dar"
24 -ID=$(/sbin/e-smith/config get SystemName).$(/sbin/e-smith/config get DomainName)
25 -
26 +# Prompt for job name
27 clear
28 -/bin/echo "Enter where your backup is located: usb | network"
29 -read TYPE
30 -
31 /bin/echo "Enter your job name:"
32 read DCF
33
34 -if [ "$TYPE" == "usb" ]
35 +# Check job status
36 +STATUS=$(/sbin/e-smith/db /home/e-smith/db/dar2 getprop $DCF status)
37 +if [ "$STATUS" != 'enabled' ]
38 then
39 - # usb variables
40 - /bin/echo "Enter your usb mount point: /media/usbdisk"
41 - read MOUNT
42 -
43 - /bin/echo "Connecting to $MOUNT"
44 - /bin/mount $MOUNT
45 + exit 0
46 fi
47
48 -if [ "$TYPE" == "network" ]
49 - then
50 - # ws variables
51 - MOUNT=/mnt/dar2
52 -
53 - /bin/echo "Enter your target name: //computername/sharename"
54 - read TARGET
55 -
56 - /bin/echo "Enter your username:"
57 - read USERNAME
58 -
59 - /bin/echo "Enter your password:"
60 - read PASSWORD
61 +# variables
62 +DAR="/usr/bin/dar"
63 +ID=$(/sbin/e-smith/config get SystemName).$(/sbin/e-smith/config get DomainName)
64 +MOUNT=$(/sbin/e-smith/db /home/e-smith/db/dar2 getprop $DCF Mount)
65 +TARGET=$(/sbin/e-smith/db /home/e-smith/db/dar2 getprop $DCF Target)
66 +USERNAME=$(/sbin/e-smith/db /home/e-smith/db/dar2 getprop $DCF Username)
67 +PASSWORD=$(/sbin/e-smith/db /home/e-smith/db/dar2 getprop $DCF Password)
68 +VFSTYPE=$(/sbin/e-smith/db /home/e-smith/db/dar2 getprop $DCF VFSType)
69
70 - /bin/echo "Enter your filesystem type: smbfs | cifs"
71 - read VFSTYPE
72 +/bin/umount $MOUNT >/dev/null 2>&1
73
74 +# mount
75 +if [ "$MOUNT" == "/mnt/dar2" ]
76 + then
77 MOUNT=$MOUNT/$DCF
78 # create mount dir
79 if [ ! -d $MOUNT ]
80 then
81 /bin/echo "Creating $MOUNT dir"
82 - /bin/mkdir -p $MOUNT
83 + /bin/mkdir -p $MOUNT || exit 1
84 fi
85 - /bin/echo "Connecting $MOUNT to $TARGET"
86 - /bin/mount -t $VFSTYPE -o username=$USERNAME,password=$PASSWORD $TARGET $MOUNT
87 + /bin/echo "Connecting $MOUNT to $TARGET. Please wait..."
88 + /bin/mount -t $VFSTYPE -o username=$USERNAME,password=$PASSWORD $TARGET $MOUNT || exit 2
89 + else
90 + /bin/echo "Connecting to $MOUNT. Please wait..."
91 + /bin/mount $MOUNT || exit 3
92 fi
93
94 # check backup dir
95 if [ ! -d $MOUNT/$ID/$DCF ]
96 then
97 /bin/echo "Error locating /$ID/$DCF dir"
98 - exit 7
99 - else
100 - /bin/echo "$MOUNT connected"
101 + exit 4
102 fi
103
104 # run Midnight Commander
105 @@ -73,3 +62,5 @@
106 # dismount
107 /bin/echo "Dismounting $MOUNT"
108 /bin/umount -l $MOUNT &
109 +
110 +exit 5

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