1 ################ generic-base.post ##################
3 # was base-general-minimal.post - not used actually
4 #rm /usr/lib/systemd/system/default.target
5 #ln -sf multi-user.target /usr/lib/systemd/system/default.target
7 # Run prelink to speed up dynamic binary/library loading
8 /usr/sbin/prelink --all
10 ln -sf /proc/self/mounts /etc/mtab
13 sed -ri "s/(^blacklist i8042.*$)/#fix from base-general.post \1/" /etc/modprobe.d/blacklist.conf
15 # sdx: fix smack labels on /var/log
16 chsmack -a '*' /var/log
18 # Temporary work around for bug in filesystem package resulting in the 'app' user home
19 # directory being only readable by root
20 chown -R app:app /opt/home/app
22 # Since weston-launch runs with the "User" label, the app
23 # home dir must have the same label
24 chsmack -a User /opt/home/app
26 # bug workaround on MIC (DEVT-160)
27 if [ -e /etc/sysconfig/i18n -a ! -e /etc/locale.conf ]; then
40 unset LC_IDENTIFICATION
42 rm -f /etc/sysconfig/i18n
43 [ -n "$LANG" ] && echo LANG=$LANG > /etc/locale.conf
44 [ -n "$LC_CTYPE" ] && echo LC_CTYPE=$LC_CTYPE >> /etc/locale.conf
45 [ -n "$LC_NUMERIC" ] && echo LC_NUMERIC=$LC_NUMERIC >> /etc/locale.conf
46 [ -n "$LC_TIME" ] && echo LC_TIME=$LC_TIME >> /etc/locale.conf
47 [ -n "$LC_COLLATE" ] && echo LC_COLLATE=$LC_COLLATE >> /etc/locale.conf
48 [ -n "$LC_MONETARY" ] && echo LC_MONETARY=$LC_MONETARY >> /etc/locale.conf
49 [ -n "$LC_MESSAGES" ] && echo LC_MESSAGES=$LC_MESSAGES >> /etc/locale.conf
50 [ -n "$LC_PAPER" ] && echo LC_PAPER=$LC_PAPER >> /etc/locale.conf
51 [ -n "$LC_NAME" ] && echo LC_NAME=$LC_NAME >> /etc/locale.conf
52 [ -n "$LC_ADDRESS" ] && echo LC_ADDRESS=$LC_ADDRESS >> /etc/locale.conf
53 [ -n "$LC_TELEPHONE" ] && echo LC_TELEPHONE=$LC_TELEPHONE >> /etc/locale.conf
54 [ -n "$LC_MEASUREMENT" ] && echo LC_MEASUREMENT=$LC_MEASUREMENT >> /etc/locale.conf
55 [ -n "$LC_IDENTIFICATION" ] && echo LC_IDENTIFICATION=$LC_IDENTIFICATION >> /etc/locale.conf
58 # workaround for bug PTREL-763
60 diff -urN bad/etc/pam.d/systemd-user good/etc/pam.d/systemd-user
61 --- bad/etc/pam.d/systemd-user 2014-03-20 10:01:36.657843073 +0100
62 +++ good/etc/pam.d/systemd-user 2014-03-20 10:06:51.586121696 +0100
65 account include system-auth
66 session include system-auth
67 +session required pam_systemd.so
68 auth required pam_deny.so
69 password required pam_deny.so