1
0
Fork 0
This repository has been archived on 2023-03-27. You can view files and clone it, but cannot push or open issues or pull requests.
raspberrypi-build/stage0/18-finalise/01-run.sh

57 lines
1.3 KiB
Bash
Raw Normal View History

2016-05-05 19:43:33 +01:00
#!/bin/bash -e
on_chroot << EOF
2016-05-05 19:43:33 +01:00
/etc/init.d/fake-hwclock stop
2016-05-19 19:45:54 +01:00
hardlink -t /usr/share/doc
2016-05-05 19:43:33 +01:00
EOF
if [ -d ${ROOTFS_DIR}/home/$USERNAME/.config ]; then
2017-07-02 18:17:10 +00:00
chmod 700 ${ROOTFS_DIR}/home/$USERNAME/.config
2016-11-06 14:46:27 +00:00
fi
2016-05-05 19:43:33 +01:00
rm -f ${ROOTFS_DIR}/etc/apt/apt.conf.d/51cache
rm -f ${ROOTFS_DIR}/usr/sbin/policy-rc.d
rm -f ${ROOTFS_DIR}/usr/bin/qemu-arm-static
2017-07-02 18:17:10 +00:00
2016-05-05 19:43:33 +01:00
if [ -e ${ROOTFS_DIR}/etc/ld.so.preload.disabled ]; then
2017-07-02 18:17:10 +00:00
mv ${ROOTFS_DIR}/etc/ld.so.preload.disabled ${ROOTFS_DIR}/etc/ld.so.preload
2016-05-05 19:43:33 +01:00
fi
2017-03-30 17:51:23 +01:00
rm -f ${ROOTFS_DIR}/etc/apt/sources.list~
rm -f ${ROOTFS_DIR}/etc/apt/trusted.gpg~
rm -f ${ROOTFS_DIR}/etc/passwd-
rm -f ${ROOTFS_DIR}/etc/group-
rm -f ${ROOTFS_DIR}/etc/shadow-
rm -f ${ROOTFS_DIR}/etc/gshadow-
rm -f ${ROOTFS_DIR}/var/cache/debconf/*-old
rm -f ${ROOTFS_DIR}/var/lib/dpkg/*-old
rm -f ${ROOTFS_DIR}/usr/share/icons/*/icon-theme.cache
rm -f ${ROOTFS_DIR}/var/lib/dbus/machine-id
true > ${ROOTFS_DIR}/etc/machine-id
2017-05-15 16:40:31 +01:00
ln -nsf /proc/mounts ${ROOTFS_DIR}/etc/mtab
2017-03-30 17:51:23 +01:00
for _FILE in $(find ${ROOTFS_DIR}/var/log/ -type f); do
2017-07-02 18:17:10 +00:00
true > ${_FILE}
2017-03-30 17:51:23 +01:00
done
rm -f "${ROOTFS_DIR}/root/.vnc/private.key"
2016-05-05 19:43:33 +01:00
ROOT_DEV=$(mount | grep "${ROOTFS_DIR} " | cut -f1 -d' ')
unmount ${ROOTFS_DIR}
zerofree -v ${ROOT_DEV}
unmount_image ${IMG_FILE}
2017-07-02 18:07:25 +00:00
rm -f "$ZIP_FILE"
2016-05-05 19:43:33 +01:00
pushd ${STAGE_WORK_DIR} > /dev/null
2017-07-02 18:07:25 +00:00
zip "$ZIP_FILE" $(basename ${IMG_FILE})
2016-05-05 19:43:33 +01:00
popd > /dev/null