aboutsummaryrefslogtreecommitdiffstats
path: root/export-image/04-finalise
diff options
context:
space:
mode:
Diffstat (limited to 'export-image/04-finalise')
-rwxr-xr-xexport-image/04-finalise/01-run.sh20
1 files changed, 14 insertions, 6 deletions
diff --git a/export-image/04-finalise/01-run.sh b/export-image/04-finalise/01-run.sh
index 865f181..18e097d 100755
--- a/export-image/04-finalise/01-run.sh
+++ b/export-image/04-finalise/01-run.sh
@@ -21,12 +21,20 @@ INFO_FILE_ROOT="${STAGE_WORK_DIR}/${IMG_FILENAME}${IMG_SUFFIX}.root.info"
#INFO_FILE_DATA="${STAGE_WORK_DIR}/${IMG_FILENAME}${IMG_SUFFIX}.data.info"
on_chroot << EOF
-if [ -x /etc/init.d/fake-hwclock ]; then
- /etc/init.d/fake-hwclock stop
-fi
-if hash hardlink 2>/dev/null; then
- hardlink -t /usr/share/doc
-fi
+ if [ -x /etc/init.d/fake-hwclock ]; then
+ /etc/init.d/fake-hwclock stop
+ fi
+ if hash hardlink 2>/dev/null; then
+ hardlink -t /usr/share/doc
+ fi
+
+ # Keep in sync:
+ # stage0/00-configure-apt/files/01_nodoc
+ # export-image/04-finalise/01-run.sh
+ find /usr/share/doc -depth -type f ! -name copyright|xargs rm || true
+ find /usr/share/doc -empty|xargs rmdir || true
+ rm -rf /usr/share/man /usr/share/groff /usr/share/info /usr/share/lintian /usr/share/linda /var/cache/man
+ find /usr/share/locale -mindepth 1 -maxdepth 1 ! -name 'en' ! -name 'de*' ! -name 'se*' ! -name 'fr*' |xargs rm -r
EOF
if [ -d "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/.config" ]; then