diff --git a/doc/packages-list.txt b/doc/packages-list.txt index ed0c47f58..418d3f7a2 100644 --- a/doc/packages-list.txt +++ b/doc/packages-list.txt @@ -144,6 +144,7 @@ * libxml2-2.6.26 * libxslt-1.1.17 * linux-2.6.16.55 +* linux-2.6.16.56 * linux-atm-2.4.1 * linux-libc-headers-2.6.12.0 * linuxigd-0.95 diff --git a/src/pakfire/lib/functions.sh b/src/pakfire/lib/functions.sh index ccd58dbda..1318cd2c8 100644 --- a/src/pakfire/lib/functions.sh +++ b/src/pakfire/lib/functions.sh @@ -80,7 +80,11 @@ start_service() { done if [ -e "/etc/init.d/${1}" ]; then - (sleep ${DELAY} && /etc/init.d/${1} start) ${BACKGROUND} + if [ -n "${BACKGROUND}" ]; then + (sleep ${DELAY} && /etc/init.d/${1} start) & + else + sleep ${DELAY} && /etc/init.d/${1} start + fi fi }