* root password set to **** * user=reg password=reg (uid/gid = 1000) * acpid # to handle soft shutdown on power button * libsdl-ruby1.8 # kiosk software * build-essential # to modify/compile serial/lp port scanner. * clamav-daemon # antivirus * BIOS password set to **** * added sourcewatchd to update-rc * 128MB partition for /tmp * ~600MB partition for /var. * / is mounted read-only (/etc/init.d/umountroot). * /datas should be separated rw partition ; we forgot so we remount_rw during updates * All tty but tty1 removed. * usplash conflicts with the FB so it's been deactivated (grub conf). * fsck check on startup disabled (tune2fs) * Grant mount privileges to user reg (/etc/sudoers) # Cmnd alias specification Cmnd_Alias MOUNT = /bin/mount Cmnd_Alias UMOUNT = /bin/umount # User privilege specification reg ALL=NOPASSWD: MOUNT,UMOUNT * Add ascii-only no space, no special characters password to /etc/sourcepasswd. SW will look for /update_lasource_ in USB disk to launch updater. * touch /usbkey/this_fs_is_not_mounted_ * Logs are written to /var/log/lasource.log (chmod 777)