Skip to content

Commit d5f4128

Browse files
committed
0.8 (20210304)
- Fixed formatting typo in README.md - Added support for (Linux only) musl libc by including <sys/ttydefaults.h> for CEOF (by Baruch Siach) - Added --bind option to terminate when the user logs out (iff systemd/elogind) (with ZhaoLin1457 et al.) - Added Slackware-specific configuration - Added expansion of $VAR and ~user notation in command line option arguments and configuration files - Added environment variable definitions in configuration files - Automatically create --pidfiles or --pidfile directory if it's under the user's home directory - Updated README.md (improved notes on --stop and --restart, and added --signal --running --list --bind) - Added configure --help, --destdir, --enable-logind and --disable-logind options - Fixed $(DESTDIR) use in makefiles to interoperate with configure --prefix
1 parent b83761e commit d5f4128

33 files changed

+69
-56
lines changed

CHANGELOG

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
CHANGELOG
22
=========
33

4+
0.8 (20210304)
5+
6+
- Fixed formatting typo in README.md
7+
- Added support for (Linux only) musl libc by including <sys/ttydefaults.h> for CEOF (by Baruch Siach)
8+
- Added --bind option to terminate when the user logs out (iff systemd/elogind) (with ZhaoLin1457 et al.)
9+
- Added Slackware-specific configuration
10+
- Added expansion of $VAR and ~user notation in command line option arguments and configuration files
11+
- Added environment variable definitions in configuration files
12+
- Automatically create --pidfiles or --pidfile directory if it's under the user's home directory
13+
- Updated README.md (improved notes on --stop and --restart, and added --signal --running --list --bind)
14+
- Added configure --help, --destdir, --enable-logind and --disable-logind options
15+
- Fixed $(DESTDIR) use in makefiles to interoperate with configure --prefix
16+
417
0.7.1 (20210220)
518

619
- Fixed make distclean/clobber on Debian (use debian-clobber instead of clobber) (spotted by Marc Haber)
@@ -391,6 +404,6 @@ CHANGELOG
391404
URL: http://libslack.org/daemon
392405
URL: http://raf.org/daemon
393406
GIT: https://github.com/raforg/daemon
394-
Date: 20210220
407+
Date: 20210304
395408
Author: raf <raf@raf.org>
396409

COPYING

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,6 @@ All rights reserved.
6767
URL: http://libslack.org/daemon
6868
URL: http://raf.org/daemon
6969
GIT: https://github.com/raforg/daemon
70-
Date: 20210220
70+
Date: 20210304
7171
Author: raf <raf@raf.org>
7272

INSTALL

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ they have some very nasty bugs.
4444

4545
First, uninstall any previous version:
4646

47-
cd /usr/local/src/daemon-0.7
47+
cd /usr/local/src/daemon-0.7.1
4848
make uninstall
4949

5050
To build and test:
5151

52-
tar xzf daemon-0.7.1.tar.gz
53-
cd daemon-0.7.1
52+
tar xzf daemon-0.8.tar.gz
53+
cd daemon-0.8
5454
./configure # iff linux, openbsd, freebsd, netbsd, macosx, solaris, gnuhurd or kfreebsd
5555
make # must be gnu make
5656
make test # only tests libslack. to test daemon, see test/README
@@ -132,43 +132,43 @@ created.
132132

133133
To install from the Fedora RPM binary package (into /usr by default):
134134

135-
rpm -i daemon-0.7.1-1.x86_64.rpm # or
136-
rpm -i daemon-0.7.1-1.i686.rpm
135+
rpm -i daemon-0.8-1.x86_64.rpm # or
136+
rpm -i daemon-0.8-1.i686.rpm
137137

138138
To install from the OpenBSD binary package (into /usr/local by default):
139139

140-
mv daemon-0.7.1-openbsd-amd64.tgz daemon-0.7.1.tgz # or
141-
mv daemon-0.7.1-openbsd-i386.tgz daemon-0.7.1.tgz
140+
mv daemon-0.8-openbsd-amd64.tgz daemon-0.8.tgz # or
141+
mv daemon-0.8-openbsd-i386.tgz daemon-0.8.tgz
142142
# then
143-
pkg_add daemon-0.7.1.tar.gz
143+
pkg_add daemon-0.8.tar.gz
144144

145145
To install from the FreeBSD binary package (into /usr/local by default):
146146

147-
pkg_add daemon-0.7.1-freebsd-amd64.tbz # or
148-
pkg_add daemon-0.7.1-freebsd-i386.tbz
147+
pkg_add daemon-0.8-freebsd-amd64.tbz # or
148+
pkg_add daemon-0.8-freebsd-i386.tbz
149149

150150
To install from the NetBSD binary package (into /usr/local by default):
151151

152-
pkg_add daemon-0.7.1-netbsd-amd64.tgz # or
153-
pkg_add daemon-0.7.1-netbsd-i386.tgz
152+
pkg_add daemon-0.8-netbsd-amd64.tgz # or
153+
pkg_add daemon-0.8-netbsd-i386.tgz
154154

155155
To install from the Mac OS X binary package (into /usr/local by default):
156156

157157
cd /usr/local
158-
tar xzf /usr/local/src/daemon-0.7.1-macosx-universal.tar.gz # or
159-
tar xzf /usr/local/src/daemon-0.7.1-macosx-x86_64.tar.gz # or
160-
tar xzf /usr/local/src/daemon-0.7.1-macosx-i386.tar.gz # or
161-
tar xzf /usr/local/src/daemon-0.7.1-macosx-powerpc.tar.gz
158+
tar xzf /usr/local/src/daemon-0.8-macosx-universal.tar.gz # or
159+
tar xzf /usr/local/src/daemon-0.8-macosx-x86_64.tar.gz # or
160+
tar xzf /usr/local/src/daemon-0.8-macosx-i386.tar.gz # or
161+
tar xzf /usr/local/src/daemon-0.8-macosx-powerpc.tar.gz
162162

163163
To install from the Solaris10 binary package (into /usr/local by default):
164164

165-
gunzip daemon-0.7.1-solaris-amd64.pkg.gz
166-
pkgadd -d daemon-0.7.1-solaris-amd64.pkg
165+
gunzip daemon-0.8-solaris-amd64.pkg.gz
166+
pkgadd -d daemon-0.8-solaris-amd64.pkg
167167

168168
or
169169

170-
gunzip daemon-0.7.1-solaris-i386.pkg.gz
171-
pkgadd -d daemon-0.7.1-solaris-i386.pkg
170+
gunzip daemon-0.8-solaris-i386.pkg.gz
171+
pkgadd -d daemon-0.8-solaris-i386.pkg
172172

173173
On debian/ubuntu systems you should be able to:
174174

@@ -243,6 +243,6 @@ Probably has the same UNIX domain datagram problem as Solaris.
243243
URL: http://libslack.org/daemon
244244
URL: http://raf.org/daemon
245245
GIT: https://github.com/raforg/daemon
246-
Date: 20210220
246+
Date: 20210304
247247
Author: raf <raf@raf.org>
248248

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# along with this program; if not, see <https://www.gnu.org/licenses/>.
1818
#
1919

20-
# 20210220 raf <raf@raf.org>
20+
# 20210304 raf <raf@raf.org>
2121

2222
CC := gcc
2323
# CC := cc

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,6 @@ The `--list` option reports all the currently running named *daemon* processes.
161161
URL: http://libslack.org/daemon
162162
URL: http://raf.org/daemon
163163
GIT: https://github.com/raforg/daemon
164-
Date: 20210220
164+
Date: 20210304
165165
Author: raf <raf@raf.org>
166166

REFERENCES

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,6 @@ REFERENCES
9999
URL: http://libslack.org/daemon
100100
URL: http://raf.org/daemon
101101
GIT: https://github.com/raforg/daemon
102-
Date: 20210220
102+
Date: 20210304
103103
Author: raf <raf@raf.org>
104104

conf/ccenv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
# Modify Makefile to use $CC as CC
2222
#
23-
# 20210220 raf <raf@raf.org>
23+
# 20210304 raf <raf@raf.org>
2424

2525
if [ "x$CC" != x ]
2626
then

conf/freebsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
# Modify Makefile, macros.mk and config.h to compile on FreeBSD
2222
#
23-
# 20210220 raf <raf@raf.org>
23+
# 20210304 raf <raf@raf.org>
2424

2525
perl -pi \
2626
-e 's/^(\S+ \+= xnet)$/# $1/;' \

conf/gnuhurd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
# Modify the macros.mk make include files to exercise optional code
2222
#
23-
# 20210220 raf <raf@raf.org>
23+
# 20210304 raf <raf@raf.org>
2424

2525
perl -pi \
2626
-e 's/^(\S+ \+= xnet)$/# $1/;' \

conf/kfreebsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
# Modify Makefile, macros.mk and config.h to compile on Linux
2222
#
23-
# 20210220 raf <raf@raf.org>
23+
# 20210304 raf <raf@raf.org>
2424

2525
perl -pi \
2626
-e 's/^(\S+ \+= xnet)$/# $1/;' \

0 commit comments

Comments
 (0)