Update of /cvsroot/devil-linux/build/scripts
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21550/scripts
Modified Files:
lm_sensors
Added Files:
rrdtool
Log Message:
- added sensord from lm_sensors package
- added rrdtool 1.0.46
--- NEW FILE: rrdtool ---
#!/bin/bash
# $Source: /cvsroot/devil-linux/build/scripts/rrdtool,v $
# $Revision: 1.1 $
# $Date: 2004/01/26 23:15:40 $
#
# http://www.devil-linux.org
# you need the next line, otherwise script won't be executed !!!
# DL-build-system v3
### BEGIN INIT INFO
# Provides: rrdtool
# Required-Start: $basebuildtools $libs perl
# Required-Stop:
# Default-Start: 1 2
# Default-Stop:
# Description: description
### END INIT INFO
# get the directoryname of the script
MYDIR=${0%/*}
# source functions and config
source $MYDIR/settings
MYNAME=ISC_BIND
case $1 in
build )
if [ "$CONFIG_RRDTOOL" = "y" ]; then
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-shared || exit 1
make all || exit 1
strip_debug
# we need that probably for some other tools, so let's install it
make install || exit 1
fi
;;
install )
if [ "$CONFIG_RRDTOOL" = "y" ]; then
rm -rf $WORKDIR/tmp || exit 1
mkdir -p $WORKDIR/tmp || exit 1
make install DESTDIR=$WORKDIR/tmp || exit 1
rm -rf $WORKDIR/tmp/usr/include || exit 1
rm -rf $WORKDIR/tmp/usr/lib/*.a || exit 1
rm -rf $WORKDIR/tmp/usr/lib/*.la || exit 1
mkdir -p $DOCDIR/rrdtool || exit 1
cp -dpR $WORKDIR/tmp/usr/{doc,examples,html} $DOCDIR/rrdtool || exit 1
rm -rf $WORKDIR/tmp/usr/{doc,examples,html} || exit 1
copy_docs $WORKDIR/tmp
copy_files $WORKDIR/tmp/usr/bin $CDDIR/usr/ || exit 1
copy_files $WORKDIR/tmp/usr/lib $CDDIR/usr/ || exit 1
rm -rf $WORKDIR/tmp || exit 1
fi
;;
* )
echo "ERROR ($0)"
echo "please add parameter so I know what to do"
exit 1
;;
esac
Index: lm_sensors
===================================================================
RCS file: /cvsroot/devil-linux/build/scripts/lm_sensors,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- lm_sensors 26 Jan 2004 00:47:50 -0000 1.16
+++ lm_sensors 26 Jan 2004 23:15:38 -0000 1.17
@@ -10,7 +10,7 @@
### BEGIN INIT INFO
# Provides: lm_sensors
-# Required-Start: $basebuildtools $libs i2c
+# Required-Start: $basebuildtools $libs i2c rrdtool
# Required-Stop:
# Default-Start: 1 2
# Default-Stop:
@@ -56,7 +56,14 @@
fi
SMP=0
test "$CONFIG_LINUX_SMP" = "y" && SMP=1
- make user $PMAKE PREFIX=/usr SMP=$SMP MANDIR=/usr/share/man COMPILE_KERNEL=0 || exit 1
+
+ EXTRA=""
+ if [ "$CONFIG_RRDTOOL" = "y" ];then
+ cp -f /usr/include/rrd.h . || exit 1
+ EXTRA="PROG_EXTRA:=sensord"
+ fi
+
+ make user $PMAKE PREFIX=/usr SMP=$SMP MANDIR=/usr/share/man COMPILE_KERNEL=0 $EXTRA || exit 1
strip_debug
fi
@@ -66,7 +73,13 @@
if [ "$CONFIG_LM_SENSORS" = "y" ]; then
rm -rf $WORKDIR/tmp || exit 1
mkdir -p $WORKDIR/tmp/usr/sbin || exit 1
- make user_install DESTDIR=$WORKDIR/tmp PREFIX=/usr SMP=$SMP MANDIR=/usr/share/man || exit 1
+
+ EXTRA=""
+ if [ "$CONFIG_RRDTOOL" = "y" ];then
+ EXTRA="PROG_EXTRA:=sensord"
+ fi
+
+ make user_install DESTDIR=$WORKDIR/tmp PREFIX=/usr SMP=$SMP MANDIR=/usr/share/man $EXTRA || exit 1
copy_docs $WORKDIR/tmp
mkdir -p $DOCDIR/lm_sensors || exit 1
|