Zur Zeit rufe ich pbuilder in einem script auf.
1 2 3 4 5 6 7 | if sudo pbuilder build *.dsc; then #mache irgend etwas fi |
Jetzt habe ich für einen Testoutpru mal einen Fehler in mein cmake eingebaut.
Deswegen bekomme ich auch folgende Meldung:
dh clean dh_testdir dh_auto_clean dh_clean dpkg-source -b myproject-0.1.0 dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building myproject using existing ./myproject_0.1.0.orig.tar.gz dpkg-source: info: building myproject in myproject_0.1.0-1.debian.tar.gz dpkg-source: info: building myproject in myproject_0.1.0-1.dsc debian/rules build make: `build' is up to date. fakeroot debian/rules binary dh binary dh_testdir dh_auto_configure CMake Error: Error in cmake code at /tmp/buildd/myproject-0.1.0/CMakeLists.txt:105: Parse error. Function missing ending ")". End of file reached. -- Configuring incomplete, errors occurred! dh_auto_configure: cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON returned exit code 1 make: *** [binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 E: Failed autobuilding of package W: no hooks of type C found -- ignoring I: unmounting /var/cache/pbuilder/result filesystem I: unmounting /var/cache/pbuilder/ccache filesystem I: unmounting dev/pts filesystem I: unmounting proc filesystem I: cleaning the build env I: removing directory /var/cache/pbuilder/build//28815 and its subdirectories
PBuilder beednet sich aber trotz dieses Fehlers immer mit dem exit Value 0, dass also alles korrekt ablief. Gibt es da eine Möglichkeit aus dem Child Prozess den exit Value mit pBuilder auszugeben, so dass ich es im Script weiter verwenden kann?