debian/0000755000000000000000000000000012227541056007172 5ustar debian/compat0000644000000000000000000000000212227537336010376 0ustar 9 debian/patches/0000755000000000000000000000000012227540713010620 5ustar debian/patches/02-makefile.patch0000644000000000000000000000105112227537322013634 0ustar Description: Accept environemnt's compiler and linker flags. Author: Alessio Treglia Forwarded: no --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- das-watchdog.orig/Makefile +++ das-watchdog/Makefile @@ -10,8 +10,8 @@ DIST=$(TAR)-$(VERSION) all: which xmessage - gcc das_watchdog.c -o das_watchdog $(FLAGS) - gcc test_rt.c -o test_rt + gcc $(LDFLAGS) $(CFLAGS) $(CPPFLAGS) das_watchdog.c -o das_watchdog $(FLAGS) + gcc $(LDFLAGS) $(CFLAGS) $(CPPFLAGS) test_rt.c -o test_rt dist: make clean debian/patches/03-hardening.patch0000644000000000000000000000335412227540713014025 0ustar Description: Fix build failure with -Werror=format-security Author: Alessio Treglia Forwarded: no --- das_watchdog.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- das-watchdog.orig/das_watchdog.c +++ das-watchdog/das_watchdog.c @@ -51,14 +51,14 @@ typedef u_int64_t ui64; typedef guint64 ui64; #endif -#define OPTARGS_BEGIN(das_usage) {int lokke;const char *usage=das_usage;for(lokke=1;lokke. #Modified for Debian GNU/Linux @@ -14,7 +22,7 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin -DAEMON=/usr/local/sbin/das_watchdog +DAEMON=/usr/sbin/das_watchdog NAME=das_watchdog DESC="Watchdog" debian/rules0000755000000000000000000000040012227537053010246 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_clean: dh_auto_clean rm -f debian/das-watchdog.init override_dh_installinit: ln -s ../das_watchdog.rc debian/das-watchdog.init dh_installinit override_dh_installchangelogs: dh_installchangelogs README debian/control0000644000000000000000000000224412227540334010575 0ustar Source: das-watchdog Section: admin Priority: extra Maintainer: Debian Multimedia Maintainers Uploaders: Free Ekanayaka Build-Depends: debhelper (>= 9~), libgtop2-dev, x11-utils Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-multimedia/das-watchdog.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/das-watchdog.git Package: das-watchdog Architecture: any Depends: x11-utils, ${misc:Depends}, ${shlibs:Depends} Description: solves system lock-ups by making all processes non-realtime Das_Watchdog is a general watchdog for the Linux operating system that should be run in the background at all times to ensure a realtime process won't hang the machine. . Das_Watchdog is inspired by the rt_watchdog program from Florian Schmidt, but has some improvements over it: * It works with 2.4 kernels as well as 2.6. * Instead of permanently setting all realtime processes to run non-realtime, das_watchdog only sets them temporary. * When the watchdog kicks in, an X window should pop up that tells you whats happening (just close it after reading the message). debian/changelog0000644000000000000000000000422312227540255011045 0ustar das-watchdog (0.9.0-3) unstable; urgency=low * Team upload. * Hardening fixes: - Patch buildsystem to accept compiler and linker flags set in the external environment. - Add patch to fix build failure with -Werror=format-security. - Bump DH compat and build-dep to 9. * Remove myself from the uploaders list. * Fix VCS urls according to the canonical form. * Bump Standards. -- Alessio Treglia Wed, 16 Oct 2013 17:30:42 +0100 das-watchdog (0.9.0-2) unstable; urgency=low * Add Vcs-* tags. * Bump Standards. * Change my email address. * Switch to format 3.0 (quilt). * Add debian/gbp.conf,.gitignore files. -- Alessio Treglia Tue, 13 Jul 2010 11:02:43 +0200 das-watchdog (0.9.0-1) unstable; urgency=low * New upstream release. * Switch to debhelper 7. * Adopt quilt as patch system. * Drop Makefile patch. unnecessary. * Rename rc.patch -> 01-rc.patch: * debian/patches/01-rc.patch: - Refresh. - Add short description. * debian/control: - Add myself to Uploaders field. - Change maintainer to Debian Multimedia Maintainers. - Bump-up Standards-Version. - Drop cdbs build-dependency. - Replace {build-,}dependencies on xbase-clients with x11-utils; Closes: #475378. * Install README file as upstream's changelog. * Update debian/copyright. -- Alessio Treglia Sat, 12 Dec 2009 11:04:39 +0100 das-watchdog (0.3.1-2.1) unstable; urgency=low * Non-maintainer upload. * Added LSB formatted dependency info in init.d script (closes: #469025) * Fixed watch file (closes: #450025) * Removed unused build dependency dpatch * Updated standards version -- Peter Eisentraut Thu, 03 Apr 2008 13:50:36 +0200 das-watchdog (0.3.1-2) unstable; urgency=low * should be started on installation and on reboots (Closes: #428062) * short description is broken (Closes: #427471) -- Free Ekanayaka Tue, 7 Aug 2007 01:36:41 +0200 das-watchdog (0.3.1-1) unstable; urgency=low * Initial release (Closes: #426463) -- Free Ekanayaka Sat, 26 May 2007 09:54:28 +0200 debian/install0000644000000000000000000000005012227537066010564 0ustar das_watchdog usr/sbin test_rt usr/sbin debian/gbp.conf0000644000000000000000000000004712227537053010614 0ustar [git-buildpackage] pristine-tar = True debian/copyright0000644000000000000000000000227612227537066011142 0ustar This package was debianized by Free Ekanayaka on Sat, 26 May 2007 09:54:28 +0200. It was downloaded from http://www.notam02.no/arkiv/src/ Upstream Author: Kjetil S. Matheussen Copyright: Kjetil Matheussen 2006 License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. The Debian packaging is © 2007, Free Ekanayaka and is licensed under the GPL, see above. debian/source/0000755000000000000000000000000012227537053010474 5ustar debian/source/format0000644000000000000000000000001412227537053011702 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000012312227537053010221 0ustar version=3 http://www.notam02.no/arkiv/src/das_watchdog-(.*)\.tar.gz debian uupdate