/[smeserver]/rpms/e-smith-ibays/sme9/e-smith-ibays-2.4.0_addtmpfolder_to_ibays.patch
ViewVC logotype

Diff of /rpms/e-smith-ibays/sme9/e-smith-ibays-2.4.0_addtmpfolder_to_ibays.patch

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

Revision 1.1 by stephdl, Thu May 8 07:20:20 2014 UTC Revision 1.3 by stephdl, Sun Jan 4 15:23:19 2015 UTC
# Line 1  Line 1 
1  diff -Nur e-smith-ibays-2.4.0.old7011/root/etc/e-smith/skel/ibay/tmp/.cvs_ignore e-smith-ibays-2.4.0/root/etc/e-smith/skel/ibay/tmp/.cvs_ignore  diff -Nur e-smith-ibays-2.4.0/root/etc/e-smith/events/actions/ibay-modify e-smith-ibays-2.4.0.bz7011/root/etc/e-smith/events/actions/ibay-modify
2  --- e-smith-ibays-2.4.0.old7011/root/etc/e-smith/skel/ibay/tmp/.cvs_ignore      1970-01-01 01:00:00.000000000 +0100  --- e-smith-ibays-2.4.0/root/etc/e-smith/events/actions/ibay-modify     2013-01-31 22:31:37.000000000 +0100
3  +++ e-smith-ibays-2.4.0/root/etc/e-smith/skel/ibay/tmp/.cvs_ignore      2014-05-04 14:46:42.497540282 +0200  +++ e-smith-ibays-2.4.0.bz7011/root/etc/e-smith/events/actions/ibay-modify      2015-01-03 22:24:18.806618131 +0100
 @@ -0,0 +1 @@  
 +#added to create the /etc/e-smith/skel/ibay/tmp folder  
 diff -Nur e-smith-ibays-2.4.0.old/root/etc/e-smith/events/actions/ibay-modify e-smith-ibays-2.4.0/root/etc/e-smith/events/actions/ibay-modify  
 --- e-smith-ibays-2.4.0.old/root/etc/e-smith/events/actions/ibay-modify 2014-03-22 18:05:25.531733369 +0100  
 +++ e-smith-ibays-2.4.0/root/etc/e-smith/events/actions/ibay-modify     2014-03-23 10:32:16.403155934 +0100  
4  @@ -158,6 +158,10 @@  @@ -158,6 +158,10 @@
5   #--------------------------------------------------   #--------------------------------------------------
6   # main directory is writeable only by root   # main directory is writeable only by root
# Line 31  diff -Nur e-smith-ibays-2.4.0.old/root/e Line 26  diff -Nur e-smith-ibays-2.4.0.old/root/e
26       }       }
27   }   }
28    
29    diff -Nur e-smith-ibays-2.4.0/root/etc/e-smith/events/actions/init-ibays e-smith-ibays-2.4.0.bz7011/root/etc/e-smith/events/actions/init-ibays
30    --- e-smith-ibays-2.4.0/root/etc/e-smith/events/actions/init-ibays      2015-01-04 15:42:23.594891869 +0100
31    +++ e-smith-ibays-2.4.0.bz7011/root/etc/e-smith/events/actions/init-ibays       2015-01-04 15:43:54.275788309 +0100
32    @@ -25,6 +25,7 @@
33     use strict;
34     use Errno;
35     use esmith::util;
36    +use esmith::AccountsDB;
37    
38     # Populate pre-defined Primary i-bay
39     # Start with top level owner/permissions
40    @@ -59,5 +60,27 @@
41            "/home/e-smith/files/ibays/Primary/html/index.htm");
42     }
43    
44    +#we want to create the folder tmp if enabled in all Ibays(enabled by default)
45    +#introduced by the bug [SME: 7011]
46    +my $accounts = esmith::AccountsDB->open_ro or warn "Could not open account database: $!";
47    +my @ibays = $accounts->ibays;
48    +my $uid = '102'; #or www
49    +my $gid = '102'; #or www
50    +
51    +foreach my $ibay (@ibays)
52    +{
53    +    #Then we retrieve the name of the ebay
54    +    my $key = $ibay->key;
55    +    my $tmpdb = $ibay->prop('PHPTmpDir') || 'enabled';
56    +    my $path = (('/home/e-smith/files/ibays/') . $key . '/tmp');
57    +
58    +    #we test the condition if /tmp exists or if it is disabled in the Ibay
59    +    unless (-d $path || $tmpdb eq "disabled")
60    +    {
61    +        mkdir $path, 0700 or warn "Could not create dir $path: $!";
62    +        chown $uid, $gid, $path or warn "Could not chown dir $path: $!";
63    +    }
64    +}
65    +
66     exit (0);
67    
68    diff -Nur e-smith-ibays-2.4.0/root/etc/e-smith/skel/ibay/tmp/.cvs_ignore e-smith-ibays-2.4.0.bz7011/root/etc/e-smith/skel/ibay/tmp/.cvs_ignore
69    --- e-smith-ibays-2.4.0/root/etc/e-smith/skel/ibay/tmp/.cvs_ignore      1970-01-01 01:00:00.000000000 +0100
70    +++ e-smith-ibays-2.4.0.bz7011/root/etc/e-smith/skel/ibay/tmp/.cvs_ignore       2015-01-03 23:58:20.889702229 +0100
71    @@ -0,0 +1 @@
72    +#added to create the /etc/e-smith/skel/ibay/tmp folder


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

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