Changeset 25756
- Timestamp:
- 01/27/14 19:55:27 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/titan.c
r25588 r25756 1030 1030 } 1031 1031 1032 //check free space in /var1033 if(getfreespace("/var") / 1024 < 50) //200kb1034 textbox(_("Message"), _("Free space in /var to little!\nThis can make problems!"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 7, 0);1035 else1036 {1037 //check writeable in /var1038 if(mkdir("/var/writetest", 0777) != 0 && errno != EEXIST)1039 {1040 if( textbox(_("Message"), _("/var not writeable!\nRepair it?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 15, 0) == 1)1032 if(checkbox("UFS910") == 0 && checkbox("UFS922") == 0) 1033 { 1034 //check free space in /var 1035 if(getfreespace("/var") / 1024 < 50) //200kb 1036 textbox(_("Message"), _("Free space in /var to little!\nThis can make problems!"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 7, 0); 1037 else 1038 { 1039 //check writeable in /var 1040 if(mkdir("/var/writetest", 0777) != 0 && errno != EEXIST) 1041 1041 { 1042 system("repairjffs2.sh var &"); //this script kills titan an reboot 1043 sleep(10); 1042 if(textbox(_("Message"), _("/var not writeable!\nRepair it?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 15, 0) == 1) 1043 { 1044 system("repairjffs2.sh var &"); //this script kills titan an reboot 1045 sleep(10); 1046 } 1044 1047 } 1045 } 1046 rmdir("/var/writetest"); 1047 } 1048 1049 //check free space in /mnt 1050 if(getfreespace("/mnt") / 1024 < 50) //200kb 1051 textbox(_("Message"), _("Free space in /mnt to little!\nThis can make problems!"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 7, 0); 1052 else 1053 { 1054 //check writeable in /mnt 1055 if(mkdir("/mnt/writetest", 0777) != 0 && errno != EEXIST) 1056 { 1057 if(textbox(_("Message"), _("/mnt not writeable!\nRepair it?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 15, 0) == 1) 1048 rmdir("/var/writetest"); 1049 } 1050 1051 //check free space in /mnt 1052 if(getfreespace("/mnt") / 1024 < 50) //200kb 1053 textbox(_("Message"), _("Free space in /mnt to little!\nThis can make problems!"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 7, 0); 1054 else 1055 { 1056 //check writeable in /mnt 1057 if(mkdir("/mnt/writetest", 0777) != 0 && errno != EEXIST) 1058 1058 { 1059 system("repairjffs2.sh mnt &"); //this script kills titan an reboot 1060 sleep(10); 1059 if(textbox(_("Message"), _("/mnt not writeable!\nRepair it?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 15, 0) == 1) 1060 { 1061 system("repairjffs2.sh mnt &"); //this script kills titan an reboot 1062 sleep(10); 1063 } 1061 1064 } 1062 }1063 rmdir("/mnt/writetest");1065 rmdir("/mnt/writetest"); 1066 } 1064 1067 } 1065 1068
Note: See TracChangeset
for help on using the changeset viewer.