Package Details: schedtoold 0.3-11

Git Clone URL: https://aur.archlinux.org/schedtoold.git (read-only)
Package Base: schedtoold
Description: Simple daemon to renice/nice and change priorities of processes while running them.
Upstream URL: https://web.archive.org/web/20160407010156/http://www.darav.de/schedtoold.html
Keywords: daemon nice
Licenses: GPL
Submitter: None
Maintainer: pedrogabriel (pums974, Freso, popsUlfr)
Last Packager: popsUlfr
Votes: 18
Popularity: 0.542138
First Submitted: 2006-06-10 16:08
Last Updated: 2016-10-15 16:11

Dependencies (2)

Required by (0)

Sources (7)

Latest Comments

popsUlfr commented on 2016-10-15 16:13

@mastercoms thank you very much for finding the archived version. I updated the PKGBUILD with the working link.

mastercoms commented on 2016-10-11 16:42

@Arduras the file was thankfully archived by the Internet Archive Wayback Machine.

http://web.archive.org/web/20160407010156/http://www.darav.de/schedtoold-0.3.tar.bz2

Arduras commented on 2016-10-03 14:59

Can't make package, fails to download schedtoold-0.3.tar.bz2 from darav.de

popsUlfr commented on 2016-09-18 10:51

Thank you @pedrogabriel, I updated the package with the patch.

pedrogabriel commented on 2016-09-17 18:20

added @popsUlfr as a co-maintaner.

popsUlfr commented on 2016-09-16 20:16

In order to prevent the segmentation fault:

Drop a patch in the directory called "segv.patch" with the following content:
diff -urN a/config-handler.c b/config-handler.c
--- a/config-handler.c 2005-03-30 15:17:45.000000000 +0200
+++ b/config-handler.c 2016-05-07 19:08:49.469953560 +0200
@@ -92,6 +92,7 @@
entry->absolute = absolute;
entry->gid = gid;
entry->uid = uid;
+ entry->next = NULL;

/* remember last entry */
config_last_entry = entry;

Edit the PKGBUILD, to the sources array add "segv.patch"
e.g.:
source=(http://www.darav.de/$pkgname-$pkgver.tar.bz2 schedtoold.patch schedtoold.conf schedtoold schedtoold.service utils.patch segv.patch)

Add 'SKIP' to the md5sums array
e.g.:
md5sums=('c8f1d73c0f0d0b3dba005d2853f2cfa4'
'b449800d8f99d6acb83b2255eaed6166'
'2f095a0e26a341c99e0425ce58dd3b90'
'b50e8e0580e68bc076216b9cb663bb76'
'd32da7c1fa24a4a9baf7802db088a4c1'
'adf3cd0c15b4a4e5fa6c8f6a00b346c3'
'SKIP'
)

Add 'patch -p1 -i "${srcdir}/segv.patch"' to the build() function before "make"
e.g.:
build() {
cd $srcdir/$pkgname-$pkgver

patch -p0 -i $srcdir/$pkgname.patch
patch -p0 -i $srcdir/utils.patch
patch -p1 -i "${srcdir}/segv.patch"
make
}

Now it shouldn't segfault anymore.

niekez commented on 2016-08-30 16:07

Same error as vboufleur

vboufleur commented on 2016-08-15 15:43

I'm having this error while starting the schedtoold systemd service: http://pastebin.com/g53a1Vtg

Best commented on 2016-06-21 03:17

Have been getting traps: schedtoold[5013] general protection ip:401ede sp:7ffdc5f1ad00 error:0 in schedtoold[400000+3000] for some time now...

pedrogabriel commented on 2015-10-06 23:03

So the patch being applied to the wrong place don't really make any difference to the final program?

All comments