diff -Naur openrc-0.11.8.orig/init.d/fsck.in openrc-0.11.8/init.d/fsck.in --- openrc-0.11.8.orig/init.d/fsck.in 2012-12-07 19:53:28.000000000 +0400 +++ openrc-0.11.8/init.d/fsck.in 2013-04-25 10:55:58.695463534 +0400 @@ -78,7 +78,7 @@ skiptypes="${skiptypes}noopts=_netdev" fsck_opts="$fsck_opts -C0 -T -t $skiptypes" if [ -z "$fsck_passno" -a -z "$fsck_mnt" ]; then - fsck_args=${fsck_args--A -p} + fsck_args=${fsck_args:--A -p} if echo 2>/dev/null >/.test.$$; then rm -f /.test.$$ fsck_opts="$fsck_opts -R" @@ -87,7 +87,7 @@ fi trap : INT QUIT - fsck ${fsck_args--p} $fsck_opts "$@" + fsck ${fsck_args:--p} $fsck_opts "$@" case $? in 0) eend 0; return 0;; 1) ewend 1 "Filesystems repaired"; return 0;;