#SRC_FETCH_PATH="http://collectd.org/files/collectd-4.5.2.tar.bz2" SRC_FETCH_PATH="http://collectd.org/files/collectd-4.10.9.tar.bz2" SRC_FETCH_METHOD="http" FILE_LIST= PATCH_LIST="patch-warnings.diff patch-rrdtool-type.diff patch-memory-pointer-fixes.diff" MAKEDEPENDS=( "rrdtool-*:::*.so.* *.so *.h" "libpng-*:::*.so.* *.so *.h" "zlib-*:::*.so.* *.so *.h" ) function do_config { CC=$CC AR=$AR LD=$LD \ # -Dip_vs_service_entry=ip_vs_service_user -Dip_vs_dest_entry=ip_vs_dest_user" \ fp_layout_need_nothing=yes ./configure --build=${FLXHOST} --host=${FLXTARG} \ --prefix=/usr --libdir=/usr/libexec --sysconfdir=/etc --localstatedir=/var --with-fp-layout=nothing \ --disable-csv --disable-apache --disable-apcups --disable-apple_sensors --disable-ascent \ --disable-battery --disable-cpufreq --disable-csv --disable-df --disable-disk --disable-dns \ --disable-email --disable-entropy --disable-hddtemp --disable-iptables \ --disable-ipmi --disable-irq --disable-libvirt --disable-logfile --disable-mbmon \ --disable-memcached --disable-multimeter --disable-mysql --disable-netlink --disable-network \ --disable-nfs --disable-nginx --disable-notify_desktop --disable-ntpd --disable-nut --disable-perl --disable-ping \ --disable-powerdns --disable-processes --disable-sensors --disable-serial --disable-snmp \ --disable-swap --disable-syslog --disable-tail --disable-tape --disable-tcpconns \ --disable-teamspeak2 --disable-unixsock --disable-users --disable-uuid --disable-vmem \ --disable-vserver --disable-wireless --disable-filecount --disable-xmms \ --disable-postgresql --disable-perl --disable-thermal \ --enable-interface --enable-load --enable-cpu --disable-ipvs \ --enable-memory --enable-rrdtool --enable-exec --without-libiptc } function do_compile_only { $FLXPMAKE } function do_prepack { $FLXMAKE install DESTDIR=$ROOTDIR mkdir -p $ROOTDIR/sbin/init.d cp $PKGDIR/add-ons/initscript $ROOTDIR/sbin/init.d/collectd chmod 755 $ROOTDIR/sbin/init.d/collect/ mkdir -p $ROOTDIR/usr/include/collectd/ cp src/*.h $ROOTDIR/usr/include/collectd/ mkdir $ROOTDIR/usr/include/collectd/liboconfig/ cp src/liboconfig/*.h $ROOTDIR/usr/include/collectd/liboconfig/ set_default_perm $ROOTDIR }