Anpassungen an V963, Einarbeitung der neuesten CLFS Version

git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorMake@6017 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2011-03-03 11:24:27 +00:00
parent 66e6e3f8f9
commit 0b3c646d61
8 changed files with 61 additions and 84 deletions

View File

@ -55,7 +55,7 @@
16 Basesys/sed
16 Basesys/ncurses
16 Basesys/pkgconfig
16 Basesys/util-linux-ng
16 Basesys/util-linux
16 Basesys/e2fsprogs
16 Basesys/coreutils
16 Basesys/m4
@ -90,6 +90,7 @@
16 Basesys/vim
16 Basesys/subversion
22 Basesys/pkgconfig
22 Basesys/procps
22 Basesys/iproute2
16 Basesys/vim
16 Basesys/Linux-PAM

View File

@ -82,14 +82,10 @@ mk32() {
}
mk() {
if [ ${MK64BIT} == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc ${BUILDOPTIONS}"
./configure $ADDOPTIONS \
./configure --libdir=\${prefix}/${LIBDIR} \
--prefix=/usr &&
make -j $NUMCPU &&
MakeCheck -j $NUMCPU check &&
make -j $NUMCPU DESTDIR=$TMPROOT install
}

View File

@ -82,6 +82,15 @@ mk() {
--enable-no-install-program=kill,uptime \
--enable-install-program=hostname
make -j $NUMCPU
if [ "$CHECK" == "true" ]; then
echo "dummy1:x:1000:" >> /etc/group
echo "dummy2:x:1001:dummy" >> /etc/group
echo "dummy:x:1000:1000::/root:/bin/bash" >> /etc/passwd
MakeCheck NON_ROOT_USERNAME=dummy check-root
chown -Rv dummy config.log {gnulib-tests,lib,src}/.deps
src/su dummy -c "make RUN_EXPENSIVE_TESTS=yes check"
sed -i '/dummy/d' /etc/passwd /etc/group
fi
make -j $NUMCPU DESTDIR=$TMPROOT install
}

View File

@ -70,57 +70,50 @@ SRCPATH=Base/System
premk() {
mkdir -p $TMPROOT/usr/share/info
cd $TMPROOT/usr
ln -s share/info info
cd -
mkdir ../build-e2fsprogs
cd ../build-e2fsprogs
ln -s share/info $TMPROOT/usr/info
mkdir build
cd build
}
mk32() {
CC="gcc ${BUILDOPTIONS32}" \
LDFLAGS="-luuid -lblkid" \
../e2fsprogs*/configure --prefix=/usr \
--with-root-prefix="" \
--enable-elf-shlibs \
--disable-libblkid \
--disable-libuuid
make -j $NUMCPU
make -j $NUMCPU install
make -j $NUMCPU DESTDIR=$TMPROOT install
../configure --prefix=/usr \
--with-root-prefix="" \
--enable-elf-shlibs \
--disable-libblkid \
--disable-libuuid \
--disable-fsck \
--disable-uuidd
make -j $NUMCPU libs
make -j $NUMCPU install-libs
make -j $NUMCPU DESTDIR=$TMPROOT install-libs
if [ ! -d $TMPROOT/usr/lib ]; then
mkdir -p $TMPROOT/usr/lib
fi
mv $TMPROOT/lib/pkgconfig $TMPROOT/usr/lib
cd ../e2fsprogs*
rm -r ../build-e2fsprogs
mkdir ../build-e2fsprogs
cd ../build-e2fsprogs
cd ..
rm -r build
mkdir build
cd build
}
mk() {
cd ../e2fsprogs*
if [ "$MK64BIT" == "true" ]; then
sed -i '/libdir=.*\/lib/s@/lib@/lib64@g' configure
sed -i '/libdir.*=.*\/lib/s@/lib@/lib64@g' ../configure
fi
cd -
CC="gcc ${BUILDOPTIONS}" \
LDFLAGS="-luuid -lblkid" \
../e2fsprogs*/configure --prefix=/usr \
--libdir=/$LIBDIR \
--with-root-prefix="" \
--enable-elf-shlibs \
--disable-libblkid \
--disable-libuuid
../configure --prefix=/usr \
--libdir=/$LIBDIR \
--with-root-prefix="" \
--enable-elf-shlibs \
--disable-libblkid \
--disable-libuuid
make -j $NUMCPU
make -j $NUMCPU install
make -j $NUMCPU DESTDIR=$TMPROOT install
make -j $NUMCPU DESTDIR=$TMPROOT install-libs
install-info $TMPROOT/usr/share/info/libext2fs.info \
$TMPROOT/usr/share/info/dir
rm $TMPROOT/usr/info
if [ ! -d $TMPROOT/usr/$LIBDIR ]; then
mkdir -p $TMPROOT/usr/$LIBDIR
fi
@ -130,5 +123,4 @@ mk() {
postmk() {
mkdir -p $TMPROOT/usr/share
mv $TMPROOT/usr/man $TMPROOT/usr/share
rm -r $MAKEDIR/build-e2fsprogs
}

View File

@ -72,7 +72,6 @@ SRCPATH=Base/System
premk() {
mkdir ../build-libtool
cd ../build-libtool
ln -sf /tools/bin/grep /bin/grep
}
mk32() {
@ -81,6 +80,7 @@ mk32() {
../libtool*/configure --prefix=/usr \
--cache-file=config.cache
make -j $NUMCPU
MakeCheck -j $NUMCPU LDEMULATION=elf_i386 check
make -j $NUMCPU DESTDIR=$TMPROOT install
sed -i "s/\/tools\/bin\/grep/\/bin\/grep/" $TMPROOT/usr/bin/libtool
mv -v $TMPROOT/usr/bin/libtool{,-32}
@ -92,14 +92,12 @@ mk32() {
mk() {
echo "lt_cv_sys_dlsearch_path='/lib64 /usr/lib64 /usr/local/lib64 /opt/lib64'" > config.cache
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=/usr/lib64"
fi
CC="gcc ${BUILDOPTIONS}"\
../libtool*/configure $ADDOPTIONS \
--prefix=/usr \
--cache-file=config.cache
../libtool*/configure --libdir=/usr/${LIBDIR} \
--prefix=/usr \
--cache-file=config.cache
make -j $NUMCPU
MakeCheck -j $NUMCPU check
make -j $NUMCPU DESTDIR=$TMPROOT install
sed -i "s/\/tools\/bin\/grep/\/bin\/grep/" $TMPROOT/usr/bin/libtool
if [ "$MK64BIT" == "true" ]; then

View File

@ -88,16 +88,10 @@ premk() {
}
mk() {
# Hier die ./configure --build=$HOSTSYS --target=$HOSTSYS-Optionen eintragen.
# Den \ nicht vergessen !
../pkgconfig*/configure --build=$TARGET \
--target=$TARGET \
--prefix=/usr
CheckError "Configurescript failed !" 1
# Make-Optionen eintragen
USE_ARCH=$UARCH CC="gcc ${BUILDOPTIONS}" ./configure --prefix=/usr --with-pc-path=/usr/share/pkgconfig &&
USE_ARCH=$UARCH \
CC="gcc ${BUILDOPTIONS}" \
../pkgconfig*/configure --prefix=/usr \
--with-pc-path=/usr/share/pkgconfig
make -j $NUMCPU
CheckError "Makeprocess failed !" 1
@ -109,8 +103,13 @@ mk() {
postmk() {
cd ../pkgconfig*
rm -r ../Build-pkgconfig
GetSVN Viitor_pkgconfig $TMPROOT
if [ -d /var/install/subversion* ]; then
GetSVN Viitor_pkgconfig $TMPROOT
fi
mkdir -p $TMPROOT/usr/share
mv $TMPROOT/usr/man $TMPROOT/usr/share/man
ln -s pkg-config $TMPROOT/usr/bin/pkgconfig
if [ ! -d /var/install/pkgconfig* ]; then
echo "export PKG_CONFIG_PATH=\"/usr/${LIBDIR}/pkgconfig\"" >>/root/.bash_profile
fi
}

View File

@ -69,8 +69,7 @@
SRCPATH=Base/System
premk() {
sed -e "s/-O3/$CFLAGS/" Makefile >Makefile2
mv Makefile2 Makefile
sed -i -r '/^-include/s/\*(.*)/proc\1 ps\1/' Makefile
}
mk32() {
@ -80,11 +79,8 @@ mk32() {
}
mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="lib64=lib64"
fi
make -j $NUMCPU CC="gcc ${BUILDOPTIONS}" m64=""
make -j $NUMCPU DESTDIR=$TMPROOT install $ADDOPTIONS
make -j $NUMCPU DESTDIR=$TMPROOT install lib64=${LIBDIR}
}
postmk() {

View File

@ -69,11 +69,13 @@
SRCPATH=Base/System
premk() {
sed -i 's%etc/adjtime%var/lib/hwclock/adjtime%' hwclock/hwclock.c
sed -i 's@etc/adjtime@var/lib/hwclock/adjtime@g' \
hwclock/hwclock.c
mkdir -pv $TMPROOT/var/lib/hwclock
}
mk32() {
CC="gcc ${BUILDOPTIONS32} -L/lib64 -L/usr/lib64" \
CC="gcc ${BUILDOPTIONS32}" \
./configure --enable-partx \
--disable-wall \
--enable-write
@ -83,38 +85,22 @@ mk32() {
}
mk() {
if [ ${MK64BIT} == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc ${BUILDOPTIONS} -L/lib64 -L/usr/lib64" \
./configure $ADDOPTIONS \
CC="gcc ${BUILDOPTIONS}" \
./configure --libdir=/${LIBDIR} \
--enable-partx \
--disable-wall \
--enable-write
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
cd sys-utils
make rdev
cp rdev $TMPROOT/usr/sbin
cd -
#cd sys-utils
#make rdev
#cp rdev $TMPROOT/usr/sbin
#cd -
}
postmk() {
mkdir -p $TMPROOT/var/lib/hwclock
if [ ! -d $TMPROOT/bin ]; then
mkdir -p $TMPROOT/bin
fi
mv $TMPROOT/usr/bin/logger $TMPROOT/bin
if [ "$MK64BIT" == "true" ]; then
if [ ! -d $TMPROOT/lib64 ]; then
mkdir $TMPROOT/lib64
fi
mv $TMPROOT/usr/lib64/libblkid.so* $TMPROOT/lib64
mv $TMPROOT/usr/lib64/libuuid.so* $TMPROOT/lib64
cd $TMPROOT/usr/lib64
ln -s ../../lib64/libblkid.so.1.* libblkid.so.1
ln -s ../../lib64/libblkid.so.1.* libblkid.so
ln -s ../../lib64/libuuid.so.1.* libuuid.so.1
ln -s ../../lib64/libuuid.so.1.* libuuid.so
fi
}