devmapper pkgconfig file wird jetzt erzeugt..

git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorMake@6064 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2011-04-06 05:36:52 +00:00
parent 06a8558b8d
commit 6766de42f0

View File

@ -98,6 +98,22 @@ mk32() {
make -j $NUMCPU
make DESTDIR=$TMPROOT install
mv $TMPROOT/include $TMPROOT/usr
if [ ! -d $TMPROOT/usr/lib/pkgconfig ]; then
mkdir -p $TMPROOT/usr/lib/pkgconfig
fi
cat >$TMPROOT/usr/lib/pkgconfig/devmapper.pc <<EOF
prefix=/
exec_prefix=\${prefix}
libdir=\${exec_prefix}/lib
includedir=\${prefix}/include
Name: uuid
Description: Universally unique id library
Version: 1.02
Requires:
Cflags: -I\${includedir}
Libs: -L\${libdir} -ldevmapper
EOF
}
mk() {
@ -115,12 +131,28 @@ mk() {
cd scripts/lvm2create_initrd
make manpage
sed -e "s@/lib/lvm-200/lvm@/sbin/lvm@g;s@/bin/busybox@/opt/initrd/bin/busybox/g;s@tail -1@tail -n -1@g;s@/dev/MAKEDEV@/sbin/MAKEDEV@g;s@consoleonly@@g" lvm2create_initrd > $TMPROOT/sbin/lvm2create_initrd
sed -e "s@/lib/lvm-200/lvm@/sbin/lvm@g;s@/bin/busybox@/opt/initrd/bin/busybox@g;s@tail -1@tail -n -1@g;s@/dev/MAKEDEV@/sbin/MAKEDEV@g;s@consoleonly@@g" lvm2create_initrd > $TMPROOT/sbin/lvm2create_initrd
chmod 0755 $TMPROOT/sbin/lvm2create_initrd
cp lvm2create_initrd.8 $TMPROOT/usr/share/man/man8/
chmod 0444 $TMPROOT/usr/share/man/man8/lvm2create_initrd.8
mv $TMPROOT/include $TMPROOT/usr
rm $TMPROOT/lib/libdevmapper.so
if [ ! -d $TMPROOT/usr/${LIBDIR}/pkgconfig ]; then
mkdir -p $TMPROOT/usr/${LIBDIR}/pkgconfig
fi
cat > $TMPROOT/usr/${LIBDIR}/pkgconfig/devmapper.pc <<EOF
prefix=/
exec_prefix=\${prefix}
libdir=\${exec_prefix}/${LIBDIR}
includedir=\${prefix}/include
Name: uuid
Description: Universally unique id library
Version: 1.02
Requires:
Cflags: -I\${includedir}
Libs: -L\${libdir} -ldevmapper
EOF
}
postmk() {