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

Annotation 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 - (hide 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 slords 1.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