diff --git a/package/base/readline/readline.conf b/package/base/readline/readline.conf index 8ed73d10a..5ac585f1a 100644 --- a/package/base/readline/readline.conf +++ b/package/base/readline/readline.conf @@ -33,11 +33,6 @@ hook_add postmake 5 "readline_postmake" readline_inmake () { - # The readline make install would create backups and link to them. - rm -vf $libdir/lib{history,readline}.so.$ver{,.old} \ - $libdir/lib{history,readline}.so.${ver:0:1} \ - $libdir/lib{history,readline}.a - cp -rv examples/ $docdir } diff --git a/package/base/readline/shlib-install.patch b/package/base/readline/shlib-install.patch new file mode 100644 index 000000000..5315c80d9 --- /dev/null +++ b/package/base/readline/shlib-install.patch @@ -0,0 +1,28 @@ +--- ./support/shlib-install.orig 2008-07-04 13:07:38.000000000 +0200 ++++ ./support/shlib-install 2008-07-04 13:11:15.000000000 +0200 +@@ -47,17 +47,18 @@ + + # pre-install + +-if [ -z "$uninstall" ]; then +- ${echo} $RM ${INSTALLDIR}/${LIBNAME}.${OLDSUFF} +- if [ -f "$INSTALLDIR/$LIBNAME" ]; then +- ${echo} $MV $INSTALLDIR/$LIBNAME ${INSTALLDIR}/${LIBNAME}.${OLDSUFF} +- fi +-fi ++# if [ -z "$uninstall" ]; then ++# ${echo} $RM ${INSTALLDIR}/${LIBNAME}.${OLDSUFF} ++# if [ -f "$INSTALLDIR/$LIBNAME" ]; then ++# ${echo} $MV $INSTALLDIR/$LIBNAME ${INSTALLDIR}/${LIBNAME}.${OLDSUFF} ++# fi ++# fi + + # install/uninstall + + if [ -z "$uninstall" ] ; then +- ${echo} eval ${INSTALLPROG} $LIBNAME ${INSTALLDIR}/${LIBNAME} ++ ${echo} eval ${INSTALLPROG} $LIBNAME ${INSTALLDIR}/${LIBNAME}.new ++ ${echo} $MV ${INSTALLDIR}/${LIBNAME}.new ${INSTALLDIR}/${LIBNAME} + else + ${echo} ${RM} ${INSTALLDIR}/${LIBNAME} + fi