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:=55d9906535d70a1de347cd3d3550ee87
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
31 give certain users (or groups of users) the ability to run some (or
32 all) commands as root or another user while providing an audit trail of
33 the commands and their arguments.
36 define Package/sudo/conffiles
42 --disable-pam-session \
43 --with-editor=/bin/vi \
48 sudo_cv_uid_t_len=10 \
49 sudo_cv_func_unsetenv_void=no
51 define Package/sudo/install
52 $(INSTALL_DIR) $(1)/usr/bin
53 $(CP) $(PKG_INSTALL_DIR)/usr/bin/sudo $(1)/usr/bin/
54 chmod 4755 $(1)/usr/bin/sudo
55 $(INSTALL_DIR) $(1)/usr/sbin
56 $(CP) $(PKG_INSTALL_DIR)/usr/sbin/visudo $(1)/usr/sbin/
57 $(INSTALL_DIR) $(1)/etc
58 $(CP) $(PKG_INSTALL_DIR)/etc/sudoers $(1)/etc/
59 chmod 0440 $(1)/etc/sudoers
60 $(INSTALL_DIR) $(1)/etc/sudoers.d
61 $(INSTALL_DIR) $(1)/usr/lib
62 $(CP) $(PKG_INSTALL_DIR)/usr/lib/sudo_noexec.so $(1)/usr/lib/
65 $(eval $(call BuildPackage,sudo))