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.
8 include $(TOPDIR)/rules.mk
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://www.sudo.ws/sudo/dist
16 PKG_MD5SUM:=398f584e831bd75b3c0179e28368c2a3
20 include $(INCLUDE_DIR)/package.mk
24 CATEGORY:=Administration
25 TITLE:=Delegate authority to run commands
26 URL:=http://www.sudo.ws/
29 define Package/sudo/description
30 Sudo (su "do") allows a system administrator to delegate authority to give
31 certain users (or groups of users) the ability to run some (or all) commands as
32 root or another user while providing an audit trail of the commands and their
36 define Package/sudo/conffiles
42 --disable-pam-session \
46 sudo_cv_uid_t_len=10 \
47 sudo_cv_func_unsetenv_void=no
49 define Package/sudo/install
50 $(INSTALL_DIR) $(1)/usr/bin
51 $(CP) $(PKG_INSTALL_DIR)/usr/bin/sudo $(1)/usr/bin/
52 chmod 4755 $(1)/usr/bin/sudo
53 $(INSTALL_DIR) $(1)/usr/sbin
54 $(CP) $(PKG_INSTALL_DIR)/usr/sbin/visudo $(1)/usr/sbin/
55 $(INSTALL_DIR) $(1)/etc
56 $(CP) $(PKG_INSTALL_DIR)/etc/sudoers $(1)/etc/
57 chmod 0440 $(1)/etc/sudoers
58 $(INSTALL_DIR) $(1)/usr/lib
59 $(CP) $(PKG_INSTALL_DIR)/usr/lib/sudo_noexec.so $(1)/usr/lib/
62 $(eval $(call BuildPackage,sudo))