2 # Copyright (C) 2006-2010 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(TOPDIR)/rules.mk
13 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
14 PKG_SOURCE_URL:=http://www.sudo.ws/sudo/dist/
15 PKG_MD5SUM:=b4bb9a0ae896958b71e48ef91967cdcb
19 include $(INCLUDE_DIR)/package.mk
23 CATEGORY:=Administration
24 TITLE:=Delegate authority to run commands
25 URL:=http://www.sudo.ws/
28 define Package/sudo/description
29 Sudo (su "do") allows a system administrator to delegate authority to give
30 certain users (or groups of users) the ability to run some (or all) commands as
31 root or another user while providing an audit trail of the commands and their
35 define Package/sudo/conffiles
41 --disable-pam-session \
45 sudo_cv_uid_t_len=10 \
46 sudo_cv_func_unsetenv_void=no
48 define Package/sudo/install
49 $(INSTALL_DIR) $(1)/usr/bin
50 $(CP) $(PKG_INSTALL_DIR)/usr/bin/sudo $(1)/usr/bin/
51 chmod 4755 $(1)/usr/bin/sudo
52 $(INSTALL_DIR) $(1)/usr/sbin
53 $(CP) $(PKG_INSTALL_DIR)/usr/sbin/visudo $(1)/usr/sbin/
54 $(INSTALL_DIR) $(1)/etc
55 $(CP) $(PKG_INSTALL_DIR)/etc/sudoers $(1)/etc/
56 chmod 0440 $(1)/etc/sudoers
57 $(INSTALL_DIR) $(1)/usr/lib
58 $(CP) $(PKG_INSTALL_DIR)/usr/lib/sudo_noexec.so $(1)/usr/lib/
61 $(eval $(call BuildPackage,sudo))