mirror of
https://github.com/flatcar/scripts.git
synced 2025-11-17 00:21:33 +01:00
Since postinst is part of installer, the software updater
should depend on the installer package. Move postinst out of customize_rootfs and into the installer package (at least for now). Review URL: http://chromereview.prom.corp.google.com/1187059 git-svn-id: svn://chrome-svn/chromeos/trunk@252 06c00378-0e64-4dae-be16-12b19f9950a1
This commit is contained in:
parent
6e216c19eb
commit
51390cc378
@ -122,30 +122,6 @@ apt-get --yes --force-yes --no-install-recommends \
|
|||||||
rm -f /etc/localtime
|
rm -f /etc/localtime
|
||||||
ln -s /mnt/stateful_partition/etc/localtime /etc/localtime
|
ln -s /mnt/stateful_partition/etc/localtime /etc/localtime
|
||||||
|
|
||||||
# The postinst script is called after an AutoUpdate or USB install.
|
|
||||||
# the quotes around EOF mean don't evaluate anything inside this HEREDOC.
|
|
||||||
# TODO(adlr): set this file up in a package rather than here
|
|
||||||
cat <<"EOF" > /usr/sbin/chromeos-postinst
|
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
# update /boot/extlinux.conf
|
|
||||||
INSTALL_ROOT=`dirname "$0"`
|
|
||||||
INSTALL_DEV="$1"
|
|
||||||
|
|
||||||
# set default label to chromeos-hd
|
|
||||||
sed -i 's/^DEFAULT .*/DEFAULT chromeos-hd/' "$INSTALL_ROOT"/boot/extlinux.conf
|
|
||||||
sed -i "{ s:HDROOT:$INSTALL_DEV: }" "$INSTALL_ROOT"/boot/extlinux.conf
|
|
||||||
|
|
||||||
# NOTE: The stateful partition will not be mounted when this is
|
|
||||||
# called at USB-key install time.
|
|
||||||
EOF
|
|
||||||
chmod 0755 /usr/sbin/chromeos-postinst
|
|
||||||
|
|
||||||
ln -s ./usr/sbin/chromeos-postinst /postinst
|
|
||||||
|
|
||||||
|
|
||||||
# make a mountpoint for stateful partition
|
# make a mountpoint for stateful partition
|
||||||
sudo mkdir -p "$ROOTFS_DIR"/mnt/stateful_partition
|
sudo mkdir -p "$ROOTFS_DIR"/mnt/stateful_partition
|
||||||
sudo chmod 0755 "$ROOTFS_DIR"/mnt
|
sudo chmod 0755 "$ROOTFS_DIR"/mnt
|
||||||
@ -386,4 +362,3 @@ cat <<EOF > /etc/resolv.conf
|
|||||||
nameserver 127.0.0.1
|
nameserver 127.0.0.1
|
||||||
EOF
|
EOF
|
||||||
chmod a-wx /etc/resolv.conf
|
chmod a-wx /etc/resolv.conf
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user