#!/bin/sh
echo "#################### generic-base.post ####################"
+test ! -e /opt/var && mkdir -p /opt/var
+test -d /var && cp -arf /var/* /opt/var/
+rm -rf /var
+ln -snf opt/var /var
+
+test ! -e /opt/usr/home && mkdir -p /opt/usr/home
+test -d /home && cp -arf /home/* /opt/usr/home/
+rm -rf /home
+ln -snf opt/usr/home /home
+
build_ts=$(date -u +%s)
-build_date=$(date -u --date @$build_ts +%Y%m%d_%H%M%S)
+build_date_local=$(date -u --date @$build_ts +%Y%m%d_%H%M%S)
+build_date=$(echo @BUILD_DATE@ | sed -r -e "s/@BUILD_DATE[@]/$build_date_local/g")
build_time=$(date -u --date @$build_ts +%H:%M:%S)
sed -ri \
/etc/tizen-build.conf
# setup systemd default target for user session
-cat <<'EOF' >>/lib/systemd/user/default.target
+cat <<'EOF' >>/usr/lib/systemd/user/default.target
[Unit]
Description=User session default target
EOF
-mkdir -p /lib/systemd/user/default.target.wants
-
-# start dbus session
-ln -s ../dbus.service /lib/systemd/user/default.target.wants/
-
-# Run prelink to speed up dynamic binary/library loading
-/usr/sbin/prelink --all
-
-ln -sf /proc/self/mounts /etc/mtab
+mkdir -p /usr/lib/systemd/user/default.target.wants
# sdx: fix smack labels on /var/log
chsmack -a '*' /var/log
[ "${TZ_BUILD_WITH_EMULATOR}" == "1" ] && generic_base_fix_user_homedir developer
# Add info.ini for system-info CAPI (TC-2047)
-/usr/bin/make_info_file.sh
+/etc/make_info_file.sh