Package: boinc
Version: 6.2.14-3
Severity: minor
Tags: patch
User: [email protected]
Usertags: origin-ubuntu jaunty ubuntu-patch
At https://launchpad.net/bugs/297447 an error "Error: can't open file
'/RebootPending.txt' (error 2: No such file or directory)" has been
reported, when starting boincmgr.
According to a comment in the bug this is only required for Windows and
therefore I've added a patch in Ubuntu to remove this check.
*** /tmp/tmpvN4UXy
In Ubuntu, we've applied the attached patch to achieve the following:
* Do not check for "/RebootPending.txt", which is only used on
Windows (LP: #297447)
We thought you might be interested in doing the same.
diff -u boinc-6.2.14/debian/changelog boinc-6.2.14/debian/changelog
diff -u boinc-6.2.14/debian/patches/series boinc-6.2.14/debian/patches/series
--- boinc-6.2.14/debian/patches/series
+++ boinc-6.2.14/debian/patches/series
@@ -5,0 +6 @@
+201_do_not_check_RebootPending
only in patch2:
unchanged:
--- boinc-6.2.14.orig/debian/patches/201_do_not_check_RebootPending
+++ boinc-6.2.14/debian/patches/201_do_not_check_RebootPending
@@ -0,0 +1,31 @@
+Index: boinc-6.2.14/clientgui/BOINCGUIApp.cpp
+===================================================================
+--- boinc-6.2.14.orig/clientgui/BOINCGUIApp.cpp 2009-02-08 17:53:25.775184452 +0100
++++ boinc-6.2.14/clientgui/BOINCGUIApp.cpp 2009-02-08 17:55:13.827186473 +0100
+@@ -325,26 +325,6 @@
+ );
+
+
+- // Perform any last minute checks that should keep the manager
+- // from starting up.
+- wxString strRebootPendingFile =
+- GetRootDirectory() + wxFileName::GetPathSeparator() + wxT("RebootPending.txt");
+-
+- wxFileInputStream fisRebootPending(strRebootPendingFile);
+- if (fisRebootPending.IsOk()) {
+-
+- wxMessageDialog dialog(
+- NULL,
+- _("A reboot is required in order for BOINC to run properly.\nPlease reboot your computer and try again."),
+- _("BOINC Manager"),
+- wxOK|wxICON_ERROR
+- );
+-
+- dialog.ShowModal();
+- return false;
+- }
+-
+-
+ // Initialize the main document
+ m_pDocument = new CMainDocument();
+ wxASSERT(m_pDocument);