2 # Copyright (C) 2009 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:=9caba8719c3e0f163880a05f02a48249
17 include $(INCLUDE_DIR)/package.mk
21 CATEGORY:=Administration
22 TITLE:=delegate authority to run commands
23 URL:=http://www.sudo.ws/
26 define Package/sudo/description
27 Sudo (su "do") allows a system administrator to delegate authority to give
28 certain users (or groups of users) the ability to run some (or all) commands
29 as root or another user while providing an audit trail of the commands and
35 --disable-pam-session \
36 --with-editor=/bin/vi \
39 sudo_cv_uid_t_len=10 \
40 sudo_cv_func_unsetenv_void=no \
43 $(MAKE) -C $(PKG_BUILD_DIR) \
44 DESTDIR="$(PKG_INSTALL_DIR)" \
48 define Package/sudo/conffiles
52 define Package/sudo/install
53 $(INSTALL_DIR) $(1)/usr/bin
54 $(CP) $(PKG_INSTALL_DIR)/usr/bin/sudo $(1)/usr/bin/
55 chmod 4755 $(1)/usr/bin/sudo
56 $(INSTALL_DIR) $(1)/usr/sbin
57 $(CP) $(PKG_INSTALL_DIR)/usr/sbin/visudo $(1)/usr/sbin/
58 $(INSTALL_DIR) $(1)/etc
59 $(CP) $(PKG_INSTALL_DIR)/etc/sudoers $(1)/etc/
60 chmod 0440 $(1)/etc/sudoers
61 $(INSTALL_DIR) $(1)/usr/lib
62 $(CP) $(PKG_INSTALL_DIR)/usr/lib/sudo_noexec.so $(1)/usr/lib/
65 $(eval $(call BuildPackage,sudo))