Index: trunk/Makefile.in
===================================================================
--- trunk/Makefile.in	(revision 555)
+++ trunk/Makefile.in	(revision 556)
@@ -687,5 +687,5 @@
 run-light: all
 	@echo "Building $(PACKAGE)-$(VERSION).run"; \
-	STAGE=$(PACKAGE)-$(VERSION); \
+	STAGE=$(PACKAGE)-$(VERSION)-run-installer; \
 	mkdir $$STAGE; \
 	if test x"$$?" != x0; then \
@@ -709,8 +709,15 @@
 	echo  "cp -p $$temp/* $(sbindir) || exit 1" >> $$STAGE/setup.sh; \
 	temp=`echo $(sysconfdir) | sed s,^/,,`; \
-	echo "chown root $$temp/*" >> $$STAGE/setup.sh; \
+	echo "chown -R root $$temp/*" >> $$STAGE/setup.sh; \
 	configfile=`echo  @myconffile@ | sed 's%^REQ_FROM_SERVER%%'`; \
-	echo  "test -f $$configfile || cp -p $$temp/* $$configfile" >> $$STAGE/setup.sh; \
-	echo  "./samhain-install.sh --express --verbose install-boot || echo 'Cannot install init script'"    >> $$STAGE/setup.sh; \
+	echo  "cp -pr $$temp/* @sysconfdir@"                           >> $$STAGE/setup.sh; \
+	echo  "./samhain-install.sh --express --verbose install-boot"  >> $$STAGE/setup.sh; \
+	echo  "if [ \$$? -ne 0 ]"                                      >> $$STAGE/setup.sh; \
+	echo  "then"                                                   >> $$STAGE/setup.sh; \
+	echo  "  echo 'Installation finished, but could not install boot-time init scripts'"      >> $$STAGE/setup.sh; \
+	echo  "  exit 2"                                               >> $$STAGE/setup.sh; \
+	echo  "fi"                                                     >> $$STAGE/setup.sh; \
+	echo  "echo 'Installation finished'"                           >> $$STAGE/setup.sh; \
+	echo  "exit 0"                                                 >> $$STAGE/setup.sh; \
 	cp $(top_srcdir)/mkinstalldirs $$STAGE/; \
 	cp $(top_srcdir)/install-sh $$STAGE/; \
@@ -722,5 +729,5 @@
 	chmod +x $$STAGE/install-sh; \
 	$(top_srcdir)/scripts/makeself/makeself.sh --header $(top_srcdir)/scripts/makeself/makeself-header.sh --nocomp --nomd5 --notemp $$STAGE $(PACKAGE)-$(VERSION).run "$(PACKAGE)_$(VERSION)_self_extracting_installer" ./setup.sh && \
-	rm -r $(PACKAGE)-$(VERSION)
+	rm -r $$STAGE
 
 emerge-prepare: dist
Index: trunk/docs/Changelog
===================================================================
--- trunk/docs/Changelog	(revision 555)
+++ trunk/docs/Changelog	(revision 556)
@@ -1,2 +1,7 @@
+4.4.2:
+	* re-enabled reading options from option group [samhain] in my.cnf
+	* fix server install in configure.ac: samhainadmin.pl <-> yuleadmin.pl
+	* add more verbosity to portable binary installer, fix minor issues
+
 4.4.1:
 	* fix compatibility problem with older (version 2.0.x) GnuPG
Index: trunk/samhain-install.sh.in
===================================================================
--- trunk/samhain-install.sh.in	(revision 555)
+++ trunk/samhain-install.sh.in	(revision 556)
@@ -1137,4 +1137,5 @@
 		echo "  ${DESTDIR}/${rc_systemd}/${samhain}.service exists ... not overwritten (or use --force)"
 	    else
+		test -z "$verbose" || echo "  installing ${servicescript} as ${DESTDIR}/${rc_systemd}/${samhain}.service"
 		${INSTALL_DATA} ${servicescript} "${DESTDIR}/${rc_systemd}/${samhain}.service"
 	    fi
Index: trunk/scripts/makeself/makeself.sh
===================================================================
--- trunk/scripts/makeself/makeself.sh	(revision 555)
+++ trunk/scripts/makeself/makeself.sh	(revision 556)
@@ -293,5 +293,6 @@
 echo Adding files to archive named \"$archname\"...
 (cd "$archdir"; tar $TAR_ARGS - * | eval "$GZIP_CMD" ) >> "$tmpfile" || { echo Aborting; rm -f "$tmpfile"; exit 1; }
-echo >> "$tmpfile" >&- # try to close the archive
+# The following command seems both superfluous and causing an 'I/O error' message
+# echo >> "$tmpfile" >&- # try to close the archive
 
 fsize=`cat "$tmpfile" | wc -c | tr -d " "`
