define STAGE_INSTALL
cd $(DIR_APP) && make install DESTDIR=$(BUILDROOT)
- -mkdir -pv $(BUILDROOT)/{bin,etc/{pam,profile}.d,usr/sbin}
+ -mkdir -pv $(BUILDROOT)/{bin,etc/profile.d,usr/sbin}
mv -v $(BUILDROOT)/usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} $(BUILDROOT)/bin
mv -v $(BUILDROOT)/usr/bin/{false,hostname,ln,ls,mkdir,mknod,mv,pwd,readlink,rm} $(BUILDROOT)/bin
mv -v $(BUILDROOT)/usr/bin/{rmdir,stty,sync,touch,true,uname} $(BUILDROOT)/bin
# Dump /etc/dircolors.
dircolors -p > $(BUILDROOT)/etc/dircolors
cp -vf $(DIR_SOURCE)/profile.d/dircolors.sh $(BUILDROOT)/etc/profile.d
-
- # PAM
- cp -vf $(DIR_SOURCE)/pam.d/su{,-l} $(BUILDROOT)/etc/pam.d
endef
--with-pam
define STAGE_INSTALL_CMDS
- -mkdir -pv $(BUILDROOT)/etc/pam.d
- cp -vf $(DIR_SOURCE)/sshd.pam $(BUILDROOT)/etc/pam.d/sshd
-
-mkdir -pv $(BUILDROOT)/etc/ssh
cp -vf $(DIR_SOURCE)/sshd_config $(BUILDROOT)/etc/ssh/sshd_config
endef
-mkdir -pv $(BUILDROOT)/etc/security
install -v -m644 $(DIR_SOURCE)/pam_env.conf $(BUILDROOT)/etc/security/pam_env.conf
cp -vf $(DIR_SOURCE)/{login.defs,securetty} $(BUILDROOT)/etc
-
- -mkdir -pv $(BUILDROOT)/etc/pam.d
- cp -vf $(DIR_SOURCE)/pam.d/{other,system-auth} $(BUILDROOT)/etc/pam.d/
endef
chmod -v 600 $(BUILDROOT)/etc/ppp/secrets
ln -svf secrets $(BUILDROOT)/etc/ppp/pap-secrets
ln -svf secrets $(BUILDROOT)/etc/ppp/chap-secrets
-
- -mkdir -pv $(BUILDROOT)/etc/pam.d/
- cp -vf $(DIR_SOURCE)/ppp.pam $(BUILDROOT)/etc/pam.d/
endef
# Install screenrc
-mkdir -pv $(BUILDROOT)/etc
cp -vf $(DIR_SOURCE)/screenrc $(BUILDROOT)/etc/screenrc
-
- # Install pam file
- -mkdir -pv $(BUILDROOT)/etc/pam.d/
- cp -vf $(DIR_SOURCE)/screen.pam $(BUILDROOT)/etc/pam.d/
endef
define STAGE_INSTALL_CMDS
-mkdir -pv $(BUILDROOT)/etc
cp -vf $(DIR_SOURCE)/sudoers $(BUILDROOT)/etc/sudoers
-
- -mkdir -pv $(BUILDROOT)/etc/pam.d
- cp -vf $(DIR_SOURCE)/sudo.pam $(BUILDROOT)/etc/pam.d/sudo
endef
# Remove deprecated commands
rm -fv $(BUILDROOT)/{sbin,usr/share/man/man*}/{fsck,mkfs}.{bfs,minix}*
- # PAM
- -mkdir -pv $(BUILDROOT)/etc/pam.d
- cp -vf $(DIR_SOURCE)/pam.d/login $(BUILDROOT)/etc/pam.d
-
# Set capabilities
chmod -v -s $(BUILDROOT)/bin/mount
setcap CAP_DAC_OVERRIDE,CAP_SYS_ADMIN=ep $(BUILDROOT)/bin/mount