[packages] unrar: update to 4.0.6, move to compression submenu
[openwrt/svn-archive/archive.git] / net / rssh / Makefile
1 #
2 # Copyright (C) 2007-2010 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=rssh
11 PKG_VERSION:=2.3.3
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=@SF/rssh
16 PKG_MD5SUM:=b0c147602fcc95737ed50573b92fc468
17
18 PKG_INSTALL:=1
19
20 include $(INCLUDE_DIR)/package.mk
21
22 define Package/rssh
23 SECTION:=net
24 CATEGORY:=Network
25 TITLE:=restricted shell for use with OpenSSH
26 URL:=http://www.pizzashack.org/rssh/index.shtml
27 endef
28
29 define Package/rssh/description
30 rssh is a restricted shell for use with OpenSSH, allowing only scp and/or sftp.
31 It now also includes support for rdist, rsync, and cvs. For example, if you have
32 a server which you only want to allow users to copy files off of via scp, without
33 providing shell access, you can use rssh to do that.
34 endef
35
36 define Package/rssh/conffiles
37 /etc/rssh.conf
38 endef
39
40 CONFIGURE_ARGS += \
41 --with-sftp-server="/usr/libexec/sftp-server" \
42
43 CONFIGURE_VARS += \
44 ac_cv_func_malloc_0_nonnull=yes \
45
46 define Package/rssh/install
47 $(INSTALL_DIR) $(1)/etc
48 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/$(PKG_NAME).conf $(1)/etc/
49 $(INSTALL_DIR) $(1)/usr/bin
50 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/bin/
51 $(INSTALL_DIR) $(1)/usr/lib
52 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/rssh_chroot_helper $(1)/usr/lib/
53 endef
54
55 define Package/rssh/postinst
56 #!/bin/sh
57 grep rssh $${IPKG_INSTROOT}/etc/shells || \
58 echo "/usr/bin/rssh" >> $${IPKG_INSTROOT}/etc/shells
59 endef
60
61 $(eval $(call BuildPackage,rssh))