Browse Source

autoconf: fix shebang

Fix shebang errors for autom4te, autoreconf, autoheader, autoscan, autoupdate, ifnames.

resolve openwrt/packages#16604

Signed-off-by: Ren Zongjia <acooler15@foxmail.com>
lilik-openwrt-22.03
Ren Zongjia 3 years ago
committed by Rosen Penev
parent
commit
72f3dfcb0e
2 changed files with 12 additions and 1 deletions
  1. +4
    -1
      devel/autoconf/Makefile
  2. +8
    -0
      devel/autoconf/test.sh

+ 4
- 1
devel/autoconf/Makefile View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=autoconf
PKG_VERSION:=2.70
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE_URL:=@GNU/autoconf
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
@ -39,9 +39,12 @@ endef
CONFIGURE_VARS += M4=m4 EMACS=no
FIX_PATHS = $(SED) '1c \#!/usr/bin/perl' -e 's| /[^ ]*/bin/perl| /usr/bin/perl|g'
define Package/autoconf/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
grep -rEl "#\!.*perl" $(1)/usr/bin/ | xargs $(FIX_PATHS)
$(INSTALL_DIR) $(1)/usr/share/autoconf
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/autoconf/INSTALL \
$(1)/usr/share/autoconf/


+ 8
- 0
devel/autoconf/test.sh View File

@ -0,0 +1,8 @@
#!/bin/sh
autoconf --version | grep $2 && \
autoheader --version | grep $2 && \
autom4te --version | grep $2 && \
autoreconf --version | grep $2 && \
autoscan --version | grep $2 && \
autoupdate --version | grep $2 && \
ifnames --version | grep $2

Loading…
Cancel
Save