Browse Source

always make binary or library writable by the user, before trying to strip

Waldemar Brodkorb 13 years ago
parent
commit
8ea87cbaf6
4 changed files with 1 additions and 3 deletions
  1. 0 1
      package/lvm/Makefile
  2. 0 1
      package/readline/Makefile
  3. 0 1
      package/tcl/Makefile
  4. 1 0
      scripts/rstrip.sh

+ 0 - 1
package/lvm/Makefile

@@ -37,7 +37,6 @@ post-install:
 	${INSTALL_DIR} ${IDIR_LIBDEVMAPPER}/usr/lib
 	${CP} ${WRKINST}/usr/lib/libdevmapper.so* \
 		${IDIR_LIBDEVMAPPER}/usr/lib
-	chmod u+w ${IDIR_LIBDEVMAPPER}/usr/lib/*.so*
 	# device-mapper
 	${INSTALL_DIR} ${IDIR_DEVICE_MAPPER}/usr/sbin
 	${INSTALL_BIN} ${WRKINST}/usr/sbin/dmsetup \

+ 0 - 1
package/readline/Makefile

@@ -23,6 +23,5 @@ post-install:
 	${INSTALL_DIR} ${IDIR_LIBREADLINE}/usr/lib
 	${CP} ${WRKINST}/usr/lib/libhistory.so* ${IDIR_LIBREADLINE}/usr/lib/
 	${CP} ${WRKINST}/usr/lib/libreadline.so* ${IDIR_LIBREADLINE}/usr/lib/
-	chmod u+w ${IDIR_LIBREADLINE}/usr/lib/*
 
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 0 - 1
package/tcl/Makefile

@@ -31,6 +31,5 @@ post-install:
 	${INSTALL_DIR} ${IDIR_TCL}/usr/lib ${IDIR_TCL}/usr/bin
 	${CP} ${WRKINST}/usr/bin/* ${IDIR_TCL}/usr/bin
 	${CP} ${WRKINST}/usr/lib/*.so* ${IDIR_TCL}/usr/lib
-	chmod u+w ${IDIR_TCL}/usr/lib/libtcl8.5.so	# for strip
 
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 1 - 0
scripts/rstrip.sh

@@ -54,6 +54,7 @@ find $TARGETS -type f -a -exec file {} \; | \
 	esac
 	echo "$SELF: $V:$S"
 	echo "-> $T $F"
+	eval "chmod u+w $F"
 	eval "$T $F"
 done
 exit 0