From: Marcin Krol Date: Sun, 11 May 2014 15:09:37 +0000 (+0000) Subject: - fix "intteger expression expected" error when run with bash X-Git-Url: https://git.tld-linux.org/?p=packages%2Frc-scripts.git;a=commitdiff_plain;h=517e171abfcdc05d9eeca7b2c1571d38515a4937 - fix "intteger expression expected" error when run with bash --- diff --git a/rc-scripts-sh_fixes.patch b/rc-scripts-sh_fixes.patch new file mode 100644 index 0000000..4827cde --- /dev/null +++ b/rc-scripts-sh_fixes.patch @@ -0,0 +1,12 @@ +diff -ur rc-scripts-0.4.11.orig/rc.d/rc.sysinit rc-scripts-0.4.11/rc.d/rc.sysinit +--- rc-scripts-0.4.11.orig/rc.d/rc.sysinit 2014-03-02 10:02:29.000000000 +0000 ++++ rc-scripts-0.4.11/rc.d/rc.sysinit 2014-05-11 15:06:33.166000019 +0000 +@@ -927,7 +927,7 @@ + . /etc/rc.d/rc.serial + fi + +- if [ -n "$PANIC_REBOOT_TIME" -a "$PANIC_REBOOT_TIME" -gt "0" -a -f /proc/sys/kernel/panic ]; then ++ if [ -n "$PANIC_REBOOT_TIME" ] && [ "$PANIC_REBOOT_TIME" -gt "0" ] && [ -f /proc/sys/kernel/panic ]; then + show 'Setting %s seconds for kernel reboot after panic' "$PANIC_REBOOT_TIME"; busy + # DEPRECATED: use /etc/sysctl.conf or kernel commandline instead + if sysctl -q -w kernel.panic=$PANIC_REBOOT_TIME; then ok; else fail; fi diff --git a/rc-scripts.spec b/rc-scripts.spec index 798d123..c506940 100644 --- a/rc-scripts.spec +++ b/rc-scripts.spec @@ -1,5 +1,5 @@ # Conditional build: -%bcond_without static # link binaries with glib dynamically +%bcond_without static # link binaries with glib dynamically Summary: inittab and /etc/rc.d scripts Summary(de.UTF-8): inittab und /etc/rc.d Scripts @@ -8,7 +8,7 @@ Summary(pl.UTF-8): inittab i skrypty startowe z katalogu /etc/rc.d Summary(tr.UTF-8): inittab ve /etc/rc.d dosyaları Name: rc-scripts Version: 0.4.11 -Release: 1 +Release: 2 License: GPL v2 Group: Base Source0: %{name}-%{version}.tar.gz @@ -19,6 +19,7 @@ Source3: %{name}.tmpfiles Patch100: %{name}-tld.patch Patch101: %{name}-no_tmpfs_root_fsck.patch Patch102: %{name}-selinuxfs_mount.patch +Patch103: %{name}-sh_fixes.patch URL: http://svn.pld-linux.org/trac/svn/wiki/packages/rc-scripts BuildRequires: autoconf BuildRequires: automake @@ -113,6 +114,7 @@ programcıklar içerir. %patch100 -p1 %patch101 -p1 %patch102 -p1 +%patch103 -p1 # hack, currently this results in errno@@GLIBC_PRIVATE symbol in ppp-watch: #GLIB_LIBS="-Wl,-static `$PKG_CONFIG --libs --static glib-2.0` -Wl,-Bdynamic"