On Fri, Mar 2, 2012 at 12:37 AM, Outback Dingo <outbackdi...@gmail.com> wrote: > On Tue, Feb 28, 2012 at 10:17 AM, Viktar Palstsiuk > <viktar.palsts...@promwad.com> wrote: >> Signed-off-by: Viktar Palstsiuk <viktar.palsts...@promwad.com> >> --- >> utils/clish/Makefile | 44 ++++++++++++++++++++++++++++++++++++++++++++ >> 1 files changed, 44 insertions(+), 0 deletions(-) >> create mode 100644 utils/clish/Makefile >> >> diff --git a/utils/clish/Makefile b/utils/clish/Makefile >> new file mode 100644 >> index 0000000..78f6ae2 >> --- /dev/null >> +++ b/utils/clish/Makefile >> @@ -0,0 +1,44 @@ >> +# >> +# Copyright (C) 2012 OpenWrt.org >> +# >> +# This is free software, licensed under the GNU General Public License v2. >> +# See /LICENSE for more information. >> +# >> + >> +include $(TOPDIR)/rules.mk >> + >> +PKG_NAME:=clish >> +PKG_VERSION:=0.7.3 >> +PKG_RELEASE:=1 >> + >> +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz >> +PKG_SOURCE_URL:=@SF/$(PKG_NAME) >> +PKG_MD5SUM:=81e20f7a888bcd8e2280e37804d342e4 >> + >> +PKG_INSTALL:=1 >> + >> +include $(INCLUDE_DIR)/package.mk >> + >> +define Package/clish >> + SECTION:=utils >> + CATEGORY:=Utilities >> + DEPENDS:=+libstdcpp >> + TITLE:=Command Line Interface SHell >> + URL:=http://clish.sourceforge.net/ >> +endef >> + >> +define Package/clish/description >> + A modular framework for implementing a CISCO-like CLI on a *NIX system. >> + Arbitary command menus and actions can be defined using XML files. >> + This software handles the user interaction, >> + and forks the appropriate system commands to perform any actions. >> +endef >> + >> +define Package/clish/install >> + $(INSTALL_DIR) $(1)/usr/bin >> + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ >> + $(INSTALL_DIR) $(1)/usr/lib >> + $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/ >> +endef >> + >> +$(eval $(call BuildPackage,clish)) >> -- >> 1.7.9 > > > Im willing to commit this, but it would help if you added some basic > configuration files for users, even if minimal to the package built > as to give users a start on creating their custom configurations > >> >> _______________________________________________ >> openwrt-devel mailing list >> openwrt-devel@lists.openwrt.org >> https://lists.openwrt.org/mailman/listinfo/openwrt-devel > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel
clish tar ball already has some configuration file examples which can be installed to the /etc/clish/ diff --git a/utils/clish/Makefile b/utils/clish/Makefile index 78f6ae2..1a7d3e0 100644 --- a/utils/clish/Makefile +++ b/utils/clish/Makefile @@ -39,6 +39,8 @@ define Package/clish/install $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/ + $(INSTALL_DIR) $(1)/etc/clish + $(CP) $(PKG_BUILD_DIR)/xml-examples/*.xml $(1)/etc/clish/ endef $(eval $(call BuildPackage,clish)) -- Best regards, Viktar Palstsiuk _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel