|
|
|
@ -39,7 +39,7 @@
|
|
|
|
|
# o any cc(1) |
|
|
|
|
|
|
|
|
|
# the package version/release |
|
|
|
|
%define V_openpkg 20030722 |
|
|
|
|
%define V_openpkg 20030723 |
|
|
|
|
|
|
|
|
|
# the used software versions |
|
|
|
|
%define V_rpm 4.0.2 |
|
|
|
@ -312,7 +312,7 @@ Provides: OpenPKG
|
|
|
|
|
( cd gzip-%{V_gzip} |
|
|
|
|
CC="${l_cc}" ./configure |
|
|
|
|
${l_make} |
|
|
|
|
) |
|
|
|
|
) || exit $? |
|
|
|
|
l_gzip="`pwd`/gzip-%{V_gzip}/gzip"; export l_gzip |
|
|
|
|
echo "l_gzip=\"$l_gzip\"; export l_gzip" >>.buildenv |
|
|
|
|
|
|
|
|
@ -342,7 +342,7 @@ Provides: OpenPKG
|
|
|
|
|
echo "ac_cv_path_ed_PROGRAM=\${ac_cv_path_ed_PROGRAM=$false}" >>config.cache |
|
|
|
|
CC="${l_cc}" ./configure --disable-largefile |
|
|
|
|
${l_make} |
|
|
|
|
(mv patch ..; ${l_make} clean || true; mv ../patch .) |
|
|
|
|
( mv patch ..; ${l_make} clean || true; mv ../patch . ) || exit $? |
|
|
|
|
) || exit $? |
|
|
|
|
l_patch="`pwd`/patch-%{V_patch}/patch"; export l_patch |
|
|
|
|
echo "l_patch=\"$l_patch\"; export l_patch" >>.buildenv |
|
|
|
@ -366,7 +366,7 @@ Provides: OpenPKG
|
|
|
|
|
( cd make-%{V_make} |
|
|
|
|
CC="${l_cc}" ./configure --disable-nls --disable-largefile |
|
|
|
|
${l_make} |
|
|
|
|
(mv make ..; ${l_make} clean || true; mv ../make .) |
|
|
|
|
( mv make ..; ${l_make} clean || true; mv ../make . ) || exit $? |
|
|
|
|
) || exit $? |
|
|
|
|
l_make="`pwd`/make-%{V_make}/make"; export l_make |
|
|
|
|
echo "l_make=\"$l_make\"; export l_make" >>.buildenv |
|
|
|
@ -391,7 +391,7 @@ Provides: OpenPKG
|
|
|
|
|
echo "ac_cv_func_textdomain=no" |
|
|
|
|
echo "ac_cv_func_bindtextdomain=no" |
|
|
|
|
echo "ac_cv_lib_intl_bindtextdomain=no" |
|
|
|
|
) >config.cache || exit $? |
|
|
|
|
) >config.cache |
|
|
|
|
CC="${l_cc}" |
|
|
|
|
./configure \ |
|
|
|
|
--cache-file=./config.cache \ |
|
|
|
@ -400,7 +400,7 @@ Provides: OpenPKG
|
|
|
|
|
--without-gnu-malloc \ |
|
|
|
|
--disable-nls |
|
|
|
|
${l_make} || exit $? |
|
|
|
|
(mv bash ..; ${l_make} clean || true; mv ../bash .) |
|
|
|
|
( mv bash ..; ${l_make} clean || true; mv ../bash . ) || exit $? |
|
|
|
|
) || exit $? |
|
|
|
|
|
|
|
|
|
# build GNU tar tool |
|
|
|
@ -416,7 +416,7 @@ Provides: OpenPKG
|
|
|
|
|
--prefix=%{l_prefix} \ |
|
|
|
|
--disable-nls |
|
|
|
|
${l_make} || exit $? |
|
|
|
|
(mv src/tar ..; ${l_make} clean || true; mv ../tar src/) |
|
|
|
|
( mv src/tar ..; ${l_make} clean || true; mv ../tar src/ ) || exit $? |
|
|
|
|
) || exit $? |
|
|
|
|
|
|
|
|
|
# build BZIP2 library |
|
|
|
@ -445,13 +445,14 @@ Provides: OpenPKG
|
|
|
|
|
--disable-ipv6 \ |
|
|
|
|
--with-zlib=`pwd`/../zlib-%{V_zlib} |
|
|
|
|
${l_make} || exit $? |
|
|
|
|
(mv src/curl ..; ${l_make} clean || true; mv ../curl ./src) |
|
|
|
|
( mv src/curl ..; ${l_make} clean || true; mv ../curl ./src ) || exit $? |
|
|
|
|
) || exit $? |
|
|
|
|
|
|
|
|
|
# build Berkeley-DB library |
|
|
|
|
( cd db-%{V_db}/build_unix |
|
|
|
|
# avoid dependency to pthread |
|
|
|
|
case `sh ../dist/config.guess` in |
|
|
|
|
*-*-osf* ) echo 'db_cv_mutex=${db_cv_mutex=UNIX/msem_init}' >config.cache ;; # avoid dependency to pthread |
|
|
|
|
*-*-osf* ) echo 'db_cv_mutex=${db_cv_mutex=UNIX/msem_init}' >config.cache ;; |
|
|
|
|
esac |
|
|
|
|
CC="${l_cc}" ../dist/configure |
|
|
|
|
${l_make} libdb.a || exit $? |
|
|
|
@ -628,27 +629,27 @@ Provides: OpenPKG
|
|
|
|
|
( cd curl-%{V_curl} |
|
|
|
|
cp src/curl $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/curl |
|
|
|
|
strip $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/curl |
|
|
|
|
) |
|
|
|
|
) || exit $? |
|
|
|
|
( cd bzip2-%{V_bzip2} |
|
|
|
|
cp bzip2 $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/bzip2 |
|
|
|
|
strip $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/bzip2 |
|
|
|
|
) |
|
|
|
|
) || exit $? |
|
|
|
|
( cd gzip-%{V_gzip} |
|
|
|
|
cp gzip $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/gzip |
|
|
|
|
strip $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/gzip |
|
|
|
|
) |
|
|
|
|
) || exit $? |
|
|
|
|
( cd patch-%{V_patch} |
|
|
|
|
cp patch $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/patch |
|
|
|
|
strip $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/patch |
|
|
|
|
) |
|
|
|
|
) || exit $? |
|
|
|
|
( cd tar-%{V_tar} |
|
|
|
|
cp src/tar $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/tar |
|
|
|
|
strip $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/tar |
|
|
|
|
) |
|
|
|
|
) || exit $? |
|
|
|
|
( cd bash-%{V_bash} |
|
|
|
|
cp bash $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/bash |
|
|
|
|
strip $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/bash |
|
|
|
|
) |
|
|
|
|
) || exit $? |
|
|
|
|
sed -e "s;@l_prefix@;%{l_prefix};g" \ |
|
|
|
|
<`SOURCE rpmx.sh` >$RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/rpmx.sh |
|
|
|
|
chmod a+x $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/rpmx.sh |
|
|
|
@ -1122,12 +1123,11 @@ Provides: OpenPKG
|
|
|
|
|
done |
|
|
|
|
if [ ".$found" = .0 ]; then |
|
|
|
|
cp -p /etc/rc.conf /etc/rc.conf.bak |
|
|
|
|
( |
|
|
|
|
grep -v local_startup /etc/rc.conf.bak |
|
|
|
|
( grep -v local_startup /etc/rc.conf.bak |
|
|
|
|
echo "local_startup=\"/etc/rc.d $local_startup\"" |
|
|
|
|
) >/etc/rc.conf |
|
|
|
|
fi |
|
|
|
|
) |
|
|
|
|
) || exit $? |
|
|
|
|
# install transfer script |
|
|
|
|
rm -f /etc/rc.d/${name}.sh >/dev/null 2>&1 |
|
|
|
|
( echo "#!/bin/sh" |
|
|
|
@ -1282,7 +1282,7 @@ Provides: OpenPKG
|
|
|
|
|
ln init.d/${name} rc3.d/S99${name} |
|
|
|
|
ln init.d/${name} rc0.d/K00${name} |
|
|
|
|
ln init.d/${name} rc1.d/K00${name} |
|
|
|
|
) |
|
|
|
|
) || exit $? |
|
|
|
|
fi |
|
|
|
|
;; |
|
|
|
|
OSF1/V5.* ) |
|
|
|
@ -1304,7 +1304,7 @@ Provides: OpenPKG
|
|
|
|
|
( cd /sbin |
|
|
|
|
ln -s ../init.d/${name} rc3.d/S99${name} |
|
|
|
|
ln -s ../init.d/${name} rc0.d/K00${name} |
|
|
|
|
) |
|
|
|
|
) || exit $? |
|
|
|
|
fi |
|
|
|
|
;; |
|
|
|
|
HP-UX/* ) |
|
|
|
@ -1326,7 +1326,7 @@ Provides: OpenPKG
|
|
|
|
|
( cd /sbin |
|
|
|
|
ln -s ../init.d/${name} rc2.d/S900${name} |
|
|
|
|
ln -s ../init.d/${name} rc1.d/K100${name} |
|
|
|
|
) |
|
|
|
|
) || exit $? |
|
|
|
|
fi |
|
|
|
|
;; |
|
|
|
|
Darwin/* ) |
|
|
|
@ -1420,7 +1420,7 @@ Provides: OpenPKG
|
|
|
|
|
echo ") >>\$1" |
|
|
|
|
) >$EDITOR |
|
|
|
|
chmod a+x $EDITOR |
|
|
|
|
(PATH="$PATH:/usr/bin"; crontab -e) |
|
|
|
|
( PATH="$PATH:/usr/bin"; crontab -e ) || exit $? |
|
|
|
|
rm -f $EDITOR |
|
|
|
|
fi |
|
|
|
|
;; |
|
|
|
@ -1513,17 +1513,17 @@ Provides: OpenPKG
|
|
|
|
|
FreeBSD/* | NetBSD/* ) |
|
|
|
|
cp /etc/master.passwd /etc/master.passwd.bak && \ |
|
|
|
|
grep -v "^${usr}:" /etc/master.passwd.bak >/etc/master.passwd |
|
|
|
|
(PATH="$PATH:/usr/sbin"; pwd_mkdb -p /etc/master.passwd) |
|
|
|
|
( PATH="$PATH:/usr/sbin"; pwd_mkdb -p /etc/master.passwd ) || exit $? |
|
|
|
|
;; |
|
|
|
|
Linux/* | SunOS/5.* ) |
|
|
|
|
cp /etc/passwd /etc/passwd.bak && \ |
|
|
|
|
grep -v "^${usr}:" /etc/passwd.bak >/etc/passwd |
|
|
|
|
(PATH="$PATH:/usr/sbin"; pwconv) |
|
|
|
|
( PATH="$PATH:/usr/sbin"; pwconv ) || exit $? |
|
|
|
|
;; |
|
|
|
|
OSF1/V5.* ) |
|
|
|
|
cp /etc/passwd /etc/passwd.bak && \ |
|
|
|
|
grep -v "^${usr}:" /etc/passwd.bak >/etc/passwd |
|
|
|
|
(PATH="$PATH:/usr/sbin"; mkpasswd /etc/passwd) |
|
|
|
|
( PATH="$PATH:/usr/sbin"; mkpasswd /etc/passwd ) || exit $? |
|
|
|
|
;; |
|
|
|
|
HP-UX/* ) |
|
|
|
|
cp /etc/passwd /etc/passwd.bak && \ |
|
|
|
@ -1671,7 +1671,7 @@ Provides: OpenPKG
|
|
|
|
|
echo "rm -f \$1.bak" |
|
|
|
|
) >$EDITOR |
|
|
|
|
chmod a+x $EDITOR |
|
|
|
|
(PATH="$PATH:/usr/bin"; crontab -e) |
|
|
|
|
( PATH="$PATH:/usr/bin"; crontab -e ) || exit $? |
|
|
|
|
rm -f $EDITOR |
|
|
|
|
;; |
|
|
|
|
esac |
|
|
|
|