diff --git a/package/hannes/checkpassword/checkpassword.conf b/package/hannes/checkpassword/checkpassword.conf new file mode 100644 index 000000000..805ce5af0 --- /dev/null +++ b/package/hannes/checkpassword/checkpassword.conf @@ -0,0 +1,25 @@ + +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/stefanp/ncp/ncp.conf +# ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf +# +# This program 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. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +makeinstopt="setup" +hook_add premake 5 "echo $root/ > conf-home" diff --git a/package/hannes/checkpassword/checkpassword.desc b/package/hannes/checkpassword/checkpassword.desc new file mode 100644 index 000000000..7a8c3b7b8 --- /dev/null +++ b/package/hannes/checkpassword/checkpassword.desc @@ -0,0 +1,43 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/fake/dvd+rwtools/dvd+rwtools.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] a simple uniform password-checking interface to all root applications + +[T] There are checkpassword-compatible tools that support alternate password +[T] databases, secret login names, long passwords, subaccounts, one-time passwords, +[T] detailed accounting, and many other features. Applications that use the +[T] checkpassword interface will work with all of these tools. Several tools +[T] have been specifically designed to support POP toasters. + +[U] http://cr.yp.to/checkpwd.html + +[A] D. J. Bernstein +[M] hannes + +[C] base/system + +[L] Free-to-use +[S] Stable +[V] 0.90 +[P] X -?---5---9 179.100 + +[D] 2139536103 checkpassword-0.90.tar.gz http://cr.yp.to/checkpwd/ diff --git a/package/hannes/checkpassword/error-errno.patch b/package/hannes/checkpassword/error-errno.patch new file mode 100644 index 000000000..c57cc2b04 --- /dev/null +++ b/package/hannes/checkpassword/error-errno.patch @@ -0,0 +1,11 @@ +--- ./error.h.orig 2004-09-12 02:16:50.166525080 +0200 ++++ ./error.h 2004-09-12 02:17:03.818449672 +0200 +@@ -1,6 +1,8 @@ + #ifndef ERROR_H + #define ERROR_H + ++#include ++ + extern int errno; + + extern int error_intr; diff --git a/package/hannes/checkpassword/makefile-head.patch b/package/hannes/checkpassword/makefile-head.patch new file mode 100644 index 000000000..a84d71df7 --- /dev/null +++ b/package/hannes/checkpassword/makefile-head.patch @@ -0,0 +1,29 @@ +--- ./Makefile.orig 2004-09-12 02:09:44.268271456 +0200 ++++ ./Makefile 2004-09-12 02:10:01.125708736 +0200 +@@ -22,7 +22,7 @@ + + auto_home.c: \ + auto-str conf-home +- ./auto-str auto_home `head -1 conf-home` > auto_home.c ++ ./auto-str auto_home `head -n 1 conf-home` > auto_home.c + + auto_home.o: \ + compile auto_home.c +@@ -91,7 +91,7 @@ + choose: \ + warn-auto.sh choose.sh conf-home + cat warn-auto.sh choose.sh \ +- | sed s}HOME}"`head -1 conf-home`"}g \ ++ | sed s}HOME}"`head -n 1 conf-home`"}g \ + > choose + chmod 755 choose + +@@ -166,7 +166,7 @@ + warn-auto.sh conf-ld + ( cat warn-auto.sh; \ + echo 'main="$$1"; shift'; \ +- echo exec "`head -1 conf-ld`" \ ++ echo exec "`head -n 1 conf-ld`" \ + '-o "$$main" "$$main".o $${1+"$$@"}' \ + ) > load + chmod 755 load diff --git a/package/hannes/checkpassword/print-cc-head.patch b/package/hannes/checkpassword/print-cc-head.patch new file mode 100644 index 000000000..b70c122eb --- /dev/null +++ b/package/hannes/checkpassword/print-cc-head.patch @@ -0,0 +1,8 @@ +--- ./print-cc.sh.orig 2004-09-12 02:13:40.931293208 +0200 ++++ ./print-cc.sh 2004-09-12 02:14:12.149547312 +0200 +@@ -1,4 +1,4 @@ +-cc="`head -1 conf-cc`" ++cc="`head -n 1 conf-cc`" + systype="`cat systype`" + + cat warn-auto.sh diff --git a/package/hannes/embutils/embutils.conf b/package/hannes/embutils/embutils.conf new file mode 100644 index 000000000..624629af7 --- /dev/null +++ b/package/hannes/embutils/embutils.conf @@ -0,0 +1,24 @@ + +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/stefanp/ncp/ncp.conf +# ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf +# +# This program 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. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +var_append makeinstopt ' ' "prefix=$root/usr/dietlibc" diff --git a/package/hannes/embutils/embutils.desc b/package/hannes/embutils/embutils.desc new file mode 100644 index 000000000..ca9d12fc3 --- /dev/null +++ b/package/hannes/embutils/embutils.desc @@ -0,0 +1,53 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/fake/dvd+rwtools/dvd+rwtools.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] small system utilities for embedded systems + +[T] Most of the typical Unix userland typically comes from either the GNU project +[T] or the BSD people. Those sources are ancient and optimized for features, not +[T] for small size, and now that computers are fast enough and have lots of RAM, +[T] implementations became larger and larger. Features like internationalization +[T] eat lots of memory and disk space. +[T] +[T] For embedded system and boot disks (and desktops and servers for purist Unix +[T] users), you rather want small than internationalized versions of the utilities. +[T] That's why I started to reimplement a few important typical userland programs +[T] that I need on boot and rescue disks, making sure that you can link it against +[T] diet libc to create very small statically linked binaries. +[T] +[T] By the way: one of the major goals for the embedded utilities is that the small +[T] size is not achieved by omitting POSIX features. Unfortunately, I don't have a +[T] copy of the POSIX standard, so feel free to correct me! + +[U] http://www.fefe.de/embutils/ + +[A] Felix von Leitner +[M] hannes + +[C] base/system + +[L] GPL +[S] Stable +[V] 0.16 +[P] X -?---5---9 179.200 + +[D] 1534060679 embutils-0.16.tar.bz2 ftp://ftp.fu-berlin.de/unix/linux/dietlibc/ diff --git a/package/hannes/embutils/gcc34-head.patch b/package/hannes/embutils/gcc34-head.patch new file mode 100644 index 000000000..2a7d90a73 --- /dev/null +++ b/package/hannes/embutils/gcc34-head.patch @@ -0,0 +1,10 @@ +--- ./head.c.orig 2004-09-12 22:24:26.038147976 +0200 ++++ ./head.c 2004-09-12 22:24:54.781778280 +0200 +@@ -148,6 +148,7 @@ + if (j==1) ++dostdin; + } + done: ++ ; + } + { + int count=0; diff --git a/package/hannes/embutils/gcc34-install.patch b/package/hannes/embutils/gcc34-install.patch new file mode 100644 index 000000000..e1b28112a --- /dev/null +++ b/package/hannes/embutils/gcc34-install.patch @@ -0,0 +1,10 @@ +--- ./install.c.orig 2004-09-12 22:26:49.353360752 +0200 ++++ ./install.c 2004-09-12 22:26:58.996894712 +0200 +@@ -374,6 +374,7 @@ + last=k; + } + done: ++ ; + } + if (d) { + /* directory mode. */ diff --git a/package/hannes/embutils/makefile-head-install.patch b/package/hannes/embutils/makefile-head-install.patch new file mode 100644 index 000000000..2e099f333 --- /dev/null +++ b/package/hannes/embutils/makefile-head-install.patch @@ -0,0 +1,19 @@ +--- ./Makefile.orig 2003-08-14 16:36:38.000000000 +0200 ++++ ./Makefile 2004-09-13 02:06:46.132798432 +0200 +@@ -68,7 +68,7 @@ + clean: + rm -rf *.o bin-* $(PRGS) + +-VERSION=embutils-$(shell head -1 CHANGES|sed 's/://') ++VERSION=embutils-$(shell head -n 1 CHANGES|sed 's/://') + CURNAME=$(notdir $(shell pwd)) + + rename: +@@ -89,6 +89,7 @@ + .PHONY: install + + install: $(TARGETS) ++ mkdir -p $(DESTDIR)$(prefix)/bin + $(INSTALL) $(TARGETS) $(DESTDIR)$(prefix)/bin + + uninstall: diff --git a/package/hannes/fgetty/fgetty.conf b/package/hannes/fgetty/fgetty.conf new file mode 100644 index 000000000..95e486df0 --- /dev/null +++ b/package/hannes/fgetty/fgetty.conf @@ -0,0 +1,24 @@ + +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/stefanp/ncp/ncp.conf +# ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf +# +# This program 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. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +var_append makeinstopt ' ' "DESTDIR=$root/" diff --git a/package/hannes/fgetty/fgetty.desc b/package/hannes/fgetty/fgetty.desc new file mode 100644 index 000000000..dfd7c64cb --- /dev/null +++ b/package/hannes/fgetty/fgetty.desc @@ -0,0 +1,40 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/fake/dvd+rwtools/dvd+rwtools.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] an even smaller getty replacement + +[T] fgetty is actually a mingetty with the printfs stripped of, so it +[T] can be linked against dietlibc, yielding a ~7 kb binary. + +[U] http://www.fefe.de/fgetty/ + +[A] Felix von Leitner +[M] hannes + +[C] base/system + +[L] GPL +[S] Stable +[V] 0.6 +[P] X -?---5---9 167.600 + +[D] 2033114438 fgetty-0.6.tar.bz2 http://www.fefe.de/fgetty/ diff --git a/package/hannes/fgetty/makefile-head.patch b/package/hannes/fgetty/makefile-head.patch new file mode 100644 index 000000000..9845c8b7f --- /dev/null +++ b/package/hannes/fgetty/makefile-head.patch @@ -0,0 +1,11 @@ +--- ./Makefile.orig 2004-09-12 02:53:24.459941776 +0200 ++++ ./Makefile 2004-09-12 02:53:33.201612840 +0200 +@@ -46,7 +46,7 @@ + %.sig: % + gpg --detach-sign $< + +-VERSION=fgetty-$(shell head -1 CHANGES|sed 's/://') ++VERSION=fgetty-$(shell head -n 1 CHANGES|sed 's/://') + CURNAME=$(notdir $(shell pwd)) + + tar: clean rename diff --git a/package/hannes/irqbalance/irqbalance.conf b/package/hannes/irqbalance/irqbalance.conf new file mode 100644 index 000000000..727eab20b --- /dev/null +++ b/package/hannes/irqbalance/irqbalance.conf @@ -0,0 +1,35 @@ + +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/stefanp/ncp/ncp.conf +# ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf +# +# This program 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. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +irqbalance_pm() { + cp irqbalance $root/usr/sbin/ + cp irqbalance.1 $root/usr/share/man/man1/ + install_init irqblance $confdir/irqbalance.init + cat > $root/etc/conf/irqbalance << EOT +ONESHOOT="0" # useful for hyperthreading machines +NOETHERNET="0" +EOT +} + +makeinstopt="" +hook_add postmake 5 "irqbalance_pm" diff --git a/package/hannes/irqbalance/irqbalance.desc b/package/hannes/irqbalance/irqbalance.desc new file mode 100644 index 000000000..b12076ec2 --- /dev/null +++ b/package/hannes/irqbalance/irqbalance.desc @@ -0,0 +1,40 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/fake/dvd+rwtools/dvd+rwtools.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] irq loadbalancing daemon for smp sysstems + +[T] Daemon to balance irq's across multiple CPUs on systems with the 2.4 or 2.6 kernel. +[T] Only useful on SMP systems. + +[U] http://people.redhat.com/arjanv/irqbalance/ + +[A] Arjan van de Ven +[M] hannes + +[C] base/system + +[L] OpenSource +[S] Stable +[V] 0.09 +[P] X -?---5---9 180.000 + +[D] 99305121 irqbalance-0.09.tar.gz http://people.redhat.com/arjanv/irqbalance/ diff --git a/package/hannes/irqbalance/irqbalance.init b/package/hannes/irqbalance/irqbalance.init new file mode 100644 index 000000000..47581dfd7 --- /dev/null +++ b/package/hannes/irqbalance/irqbalance.init @@ -0,0 +1,49 @@ +#!/bin/sh +# +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/base/gpm/gpm.init +# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program 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. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- +# +# Desc: irq balancing daemon for smp(and ht) systems +# Runlevel: 70 rcX +# + +[ -f /etc/conf/irqbalance ] && . /etc/conf/irqbalance + +if [ "$ONESHOOT" != "0" ]; then + OPTS="--oneshoot" +fi + +if [ "$NOETHERNET" != "0" ]; then + OPTS="$OPTS --noethernet" +fi + +main_begin + + block_begin(start, `Starting irqbalance.') + check(`D_prefix/sbin/irqbalance $OPTS') + block_end + + block_begin(stop, `Stopping irqbalance.') + check(`killall -15 D_prefix/sbin/irqbalance') + block_end + +main_end diff --git a/package/hannes/minit/makefile-head.patch b/package/hannes/minit/makefile-head.patch new file mode 100644 index 000000000..f54fadd7c --- /dev/null +++ b/package/hannes/minit/makefile-head.patch @@ -0,0 +1,11 @@ +--- ./Makefile.orig 2004-09-12 03:47:24.163431984 +0200 ++++ ./Makefile 2004-09-12 03:47:33.584999688 +0200 +@@ -46,7 +46,7 @@ + + install: install-files install-fifos + +-VERSION=minit-$(shell head -1 CHANGES|sed 's/://') ++VERSION=minit-$(shell head -n 1 CHANGES|sed 's/://') + CURNAME=$(notdir $(shell pwd)) + + tar: clean rename diff --git a/package/hannes/minit/minit.conf b/package/hannes/minit/minit.conf new file mode 100644 index 000000000..95e486df0 --- /dev/null +++ b/package/hannes/minit/minit.conf @@ -0,0 +1,24 @@ + +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/stefanp/ncp/ncp.conf +# ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf +# +# This program 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. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +var_append makeinstopt ' ' "DESTDIR=$root/" diff --git a/package/hannes/minit/minit.desc b/package/hannes/minit/minit.desc new file mode 100644 index 000000000..b03c4ccd6 --- /dev/null +++ b/package/hannes/minit/minit.desc @@ -0,0 +1,50 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/fake/dvd+rwtools/dvd+rwtools.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] a small and fine sysvinit replacment + +[T] - It can start services and take dependencies into account. +[T] - It can restart services +[T] - It can start services in sync mode (i.e. wait until they terminate, +[T] to get around race conditions for static initializations) +[T] - There is a companion utility "msvc" that can be used much in the +[T] same way as the svc from daemontools. Communication works over two +[T] fifos, /etc/minit/in and /etc/minit/out. Those have to exist before +[T] minit is started and they should be owned by root and have mode 600. +[T] - There is a companion utility "pidfilehack" that can be used to do +[T] stuff like run ssh, wait a while, read the PID off /var/run/sshd.pid +[T] and tell minit this PID so it will know when sshd exits and can restart it. +[T] - It can pipe stdout to a dedicated log process. + +[U] http://www.fefe.de/minit + +[A] Felix von Leitner +[M] hannes + +[C] base/system + +[L] GPL +[S] Stable +[V] 0.9.1 +[P] X -?---5---9 179.000 + +[D] 2287713655 minit-0.9.1.tar.bz2 http://www.fefe.de/minit/