Gentoo Archives: gentoo-commits

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/releng:master commit in: releases/weekly/scripts/, releases/weekly/specs/amd64/
Date: Mon, 04 Jan 2016 22:40:01
Message-Id: 1451947176.e0a2e5d8861040c1709340c0e057e194b31cf94d.robbat2@gentoo
1 commit: e0a2e5d8861040c1709340c0e057e194b31cf94d
2 Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 4 22:39:07 2016 +0000
4 Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 4 22:39:36 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=e0a2e5d8
7
8 Move cloud stage cleanup from fsscript to spec where possible.
9
10 Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
11
12 releases/weekly/scripts/cloud-prep.sh | 11 +---------
13 releases/weekly/specs/amd64/stage4-cloud.spec | 30 +++++++++++++++++++++++++++
14 2 files changed, 31 insertions(+), 10 deletions(-)
15
16 diff --git a/releases/weekly/scripts/cloud-prep.sh b/releases/weekly/scripts/cloud-prep.sh
17 index 1905f11..116e64d 100644
18 --- a/releases/weekly/scripts/cloud-prep.sh
19 +++ b/releases/weekly/scripts/cloud-prep.sh
20 @@ -68,13 +68,4 @@ sed -i '/^USE=\"\${USE}\ \ build\"$/d' /etc/portage/make.conf
21 # clean up system
22 passwd -d root
23 passwd -l root
24 -rm -R -f /usr/portage/distfiles/*
25 -rm -f /etc/ssh/ssh_host_*
26 -rm -f /root/.bash_history
27 -rm -f /root/.nano_history
28 -rm -f /root/.lesshst
29 -rm -f /root/.ssh/known_hosts
30 -rm -rf /usr/src/linux
31 -rm -rf /usr/src/linux*
32 -for i in $(find /var/log -type f); do echo > $i; done
33 -for i in $(find /tmp -type f); do rm -f $i; done
34 +for i in $(find /var/log -type f); do truncate -s 0 $i; done
35
36 diff --git a/releases/weekly/specs/amd64/stage4-cloud.spec b/releases/weekly/specs/amd64/stage4-cloud.spec
37 index 240d14e..2a95e05 100644
38 --- a/releases/weekly/specs/amd64/stage4-cloud.spec
39 +++ b/releases/weekly/specs/amd64/stage4-cloud.spec
40 @@ -57,3 +57,33 @@ boot/kernel/gentoo/sources: gentoo-sources
41 boot/kernel/gentoo/config: /release/releng/releases/weekly/kconfig/amd64/cloud-amd64-gentoo.config
42 boot/kernel/gentoo/extraversion: openstack
43 boot/kernel/gentoo/gk_kernargs: --all-ramdisk-modules
44 +
45 +# all of the cleanup...
46 +stage4/unmerge:
47 + sys-kernel/genkernel
48 + sys-kernel/gentoo-sources
49 +
50 +stage4/empty:
51 + /root/.ccache
52 + /tmp
53 + /usr/portage/distfiles
54 + /usr/src
55 + /var/cache/edb/dep
56 + /var/cache/genkernel
57 + /var/empty
58 + /var/run
59 + /var/state
60 + /var/tmp
61 +
62 +stage4/rm:
63 + /etc/*-
64 + /etc/*.old
65 + /etc/ssh/ssh_host_*
66 + /root/.*history
67 + /root/.lesshst
68 + /root/.ssh/known_hosts
69 + /root/.viminfo
70 + # Remove any generated stuff by genkernel
71 + /usr/share/genkernel
72 + # This is 3MB of crap for each copy
73 + /usr/lib64/python*/site-packages/gentoolkit/test/eclean/testdistfiles.tar.gz