[PATCH 3.1 admin/cvs.sh] Make head invocation POSIX compliant
Bernhard Rosenkraenzer
bero at arklinux.org
Mon Nov 3 11:14:37 GMT 2003
KDE_3_1_BRANCH's make -f Makefile.cvs doesn't work with recent coreutils
because "head -1" leads to a deprecation warning (it is obsoleted in
favour of the POSIXish head -n 1).
Since head -n 1 works everywhere, I think the attached patch is save to
apply.
LLaP
bero
--
Ark Linux - Linux for the masses
http://www.arklinux.org/
Redistribution and processing of this message is subject to
http://www.arklinux.org/terms.php
-------------- next part --------------
--- admin/cvs.sh.ark 2003-11-03 12:05:02.000000000 +0100
+++ admin/cvs.sh 2003-11-03 12:05:24.000000000 +0100
@@ -27,7 +27,7 @@
check_autotool_versions()
{
-AUTOCONF_VERSION=`$AUTOCONF --version | head -1`
+AUTOCONF_VERSION=`$AUTOCONF --version | head -n 1`
case $AUTOCONF_VERSION in
Autoconf*2.5* | autoconf*2.5* ) : ;;
"" )
@@ -42,7 +42,7 @@
;;
esac
-AUTOHEADER_VERSION=`$AUTOHEADER --version | head -1`
+AUTOHEADER_VERSION=`$AUTOHEADER --version | head -n 1`
case $AUTOHEADER_VERSION in
Autoconf*2.5* | autoheader*2.5* ) : ;;
"" )
@@ -57,7 +57,7 @@
;;
esac
-AUTOMAKE_STRING=`$AUTOMAKE --version | head -1`
+AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1`
case $AUTOMAKE_STRING in
automake*1.5d* )
echo "*** YOU'RE USING $AUTOMAKE_STRING."
@@ -307,8 +307,8 @@
subdirs()
{
dirs=
-compilefirst=`sed -ne 's#^COMPILE_FIRST[ ]*=[ ]*##p' $makefile_am | head -1`
-compilelast=`sed -ne 's#^COMPILE_LAST[ ]*=[ ]*##p' $makefile_am | head -1`
+compilefirst=`sed -ne 's#^COMPILE_FIRST[ ]*=[ ]*##p' $makefile_am | head -n 1`
+compilelast=`sed -ne 's#^COMPILE_LAST[ ]*=[ ]*##p' $makefile_am | head -n 1`
for i in `ls -1`; do
if test -f $i/Makefile.am; then
case " $compilefirst $compilelast " in
@@ -325,11 +325,11 @@
done
(for d in $dirs; do
- list=`sed -ne "s#^COMPILE_BEFORE_$d""[ ]*=[ ]*##p" $makefile_am | head -1`
+ list=`sed -ne "s#^COMPILE_BEFORE_$d""[ ]*=[ ]*##p" $makefile_am | head -n 1`
for s in $list; do
echo $s $d
done
- list=`sed -ne "s#^COMPILE_AFTER_$d""[ ]*=[ ]*##p" $makefile_am | head -1`
+ list=`sed -ne "s#^COMPILE_AFTER_$d""[ ]*=[ ]*##p" $makefile_am | head -n 1`
for s in $list; do
echo $d $s
done
More information about the kde-core-devel
mailing list