Rev 10 | Rev 8155 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 10 | Rev 3836 | ||
---|---|---|---|
Line 23... | Line 23... | ||
23 | 23 | ||
24 | if(strncmp(keepdate,nowstr,8)==0) return; |
24 | if(strncmp(keepdate,nowstr,8)==0) return; |
25 | snprintf(fname,sizeof(fname),"%s/keepdate",tmpd); |
25 | snprintf(fname,sizeof(fname),"%s/keepdate",tmpd); |
26 | keeplog=fopen(fname,"r"); |
26 | keeplog=fopen(fname,"r"); |
27 | if(keeplog==NULL) goto dokeep; |
27 | if(keeplog==NULL) goto dokeep; |
28 | fread(keepdate,8,1,keeplog); keepdate[8]=0; fclose(keeplog); |
28 | (void)fread(keepdate,8,1,keeplog); keepdate[8]=0; fclose(keeplog); |
29 | if(strncmp(keepdate,nowstr,8)==0) return; |
29 | if(strncmp(keepdate,nowstr,8)==0) return; |
30 | dokeep: |
30 | dokeep: |
31 | keeplog=fopen(fname,"w"); |
31 | keeplog=fopen(fname,"w"); |
32 | if(keeplog!=NULL) { |
32 | if(keeplog!=NULL) { |
33 | fwrite(nowstr,8,1,keeplog);fclose(keeplog); |
33 | fwrite(nowstr,8,1,keeplog);fclose(keeplog); |
Line 43... | Line 43... | ||
43 | 43 | ||
44 | if(strncmp(mupdate,nowstr,8)==0) return; |
44 | if(strncmp(mupdate,nowstr,8)==0) return; |
45 | snprintf(fname,sizeof(fname),"%s/mupdate",tmpd); |
45 | snprintf(fname,sizeof(fname),"%s/mupdate",tmpd); |
46 | muplog=fopen(fname,"r"); |
46 | muplog=fopen(fname,"r"); |
47 | if(muplog==NULL) goto domup; |
47 | if(muplog==NULL) goto domup; |
48 | fread(mupdate,8,1,muplog); mupdate[8]=0; fclose(muplog); |
48 | (void)fread(mupdate,8,1,muplog); mupdate[8]=0; fclose(muplog); |
49 | if(strncmp(mupdate,nowstr,8)==0) return; |
49 | if(strncmp(mupdate,nowstr,8)==0) return; |
50 | domup: |
50 | domup: |
51 | muplog=fopen(fname,"w"); |
51 | muplog=fopen(fname,"w"); |
52 | if(muplog!=NULL) { |
52 | if(muplog!=NULL) { |
53 | fwrite(nowstr,8,1,muplog);fclose(muplog); |
53 | fwrite(nowstr,8,1,muplog);fclose(muplog); |
Line 61... | Line 61... | ||
61 | FILE *backlog; |
61 | FILE *backlog; |
62 | 62 | ||
63 | if(strncmp(backdate,nowstr,8)==0) return; |
63 | if(strncmp(backdate,nowstr,8)==0) return; |
64 | backlog=fopen("backup/backdate","r"); |
64 | backlog=fopen("backup/backdate","r"); |
65 | if(backlog==NULL) goto dobackup; |
65 | if(backlog==NULL) goto dobackup; |
66 | fread(backdate,8,1,backlog); backdate[8]=0; fclose(backlog); |
66 | (void)fread(backdate,8,1,backlog); backdate[8]=0; fclose(backlog); |
67 | if(strncmp(backdate,nowstr,8)==0) return; |
67 | if(strncmp(backdate,nowstr,8)==0) return; |
68 | dobackup: |
68 | dobackup: |
69 | call_ssh(0,"bin/backup &>%s/backup.log",tmpd); |
69 | call_ssh(0,"bin/backup &>%s/backup.log",tmpd); |
70 | } |
70 | } |
71 | 71 |