##// END OF EJS Templates
Don’t require apt lock to be available on build machine if there are no packages to install
Don’t require apt lock to be available on build machine if there are no packages to install

Fichier de la dernière révision:

r94:2ce085c56493
r106:8f781dfa765d
Show More
30-security.sh
33 lines | 891 B | application/x-sh | BashLexer
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 #
# Setup users and security settings
#
Jan Wagner
spliting more files, fix-uboot, fix-fbturbo, fix-locale
r67 # Load utility functions
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 . ./functions.sh
# Generate crypt(3) password string
Jan Wagner
Added: KERNELSRC_PREBUILT, KERNELSRC_ rename, fix-quotes
r75 ENCRYPTED_PASSWORD=`mkpasswd -m sha-512 "${PASSWORD}"`
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56
Jan Wagner
comment-cleanup, net-cleanup, size-calc-fix, split-more, menuconfig
r71 # Setup default user
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 if [ "$ENABLE_USER" = true ] ; then
Stephen A. Brandli
Added custom user name (other than "pi")
r84 chroot_exec adduser --gecos $USER_NAME --add_extra_groups \
--disabled-password $USER_NAME
chroot_exec usermod -a -G sudo -p "${ENCRYPTED_PASSWORD}" $USER_NAME
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 fi
Jan Wagner
comment-cleanup, net-cleanup, size-calc-fix, split-more, menuconfig
r71 # Setup root password or not
Jan Wagner
Added: KERNEL_SRCDIR, path-checks, code-cleanup
r72 if [ "$ENABLE_ROOT" = true ] ; then
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 chroot_exec usermod -p "${ENCRYPTED_PASSWORD}" root
Jan Wagner
Added: KERNEL_SRCDIR, path-checks, code-cleanup
r72 if [ "$ENABLE_ROOT_SSH" = true ] ; then
drtyhlpr
Added Raspberry Pi 3 model support
r94 sed -i "s|[#]*PermitRootLogin.*|PermitRootLogin yes|g" "${ETC_DIR}/ssh/sshd_config"
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 fi
else
Jan Wagner
code cleanup and even more spliting
r70 # Set no root password to disable root login
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 chroot_exec usermod -p \'!\' root
fi
# Enable serial console systemd style
if [ "$ENABLE_CONSOLE" = true ] ; then
chroot_exec systemctl enable serial-getty\@ttyAMA0.service
fi