Lines Matching +full:- +full:rf
3 set -ex
6 ARCH_PACKAGES="firmware-qcom-media"
9 apt-get -y install --no-install-recommends gnupg ca-certificates
10 apt-key add /llvm-snapshot.gpg.key
11 …echo "deb https://apt.llvm.org/buster/ llvm-toolchain-buster-10 main" >/etc/apt/sources.list.d/llv…
12 apt-get update
16 libxcb-dri2-0
17 libxcb-dri3-0
18 libxcb-present0
19 libxcb-sync1
20 libxcb-xfixes0
22 firmware-amd-graphics
26 apt-get -y install --no-install-recommends \
27 ca-certificates \
29 initramfs-tools \
30 libpng16-16 \
34 libx11-6 \
35 libx11-xcb1 \
37 netcat-openbsd \
40 python3-pil \
41 python3-pytest \
42 python3-requests \
43 python3-yaml \
46 xz-utils
48 if [ -n "$INCLUDE_VK_CTS" ]; then
49 apt-get install -y libvulkan1
52 passwd root -d
53 chsh -s /bin/sh
57 export PS1=lava-shell:
62 mkdir -p /lib/firmware/rtl_nic
63 …pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl_nic/rtl8153a-3.fw -O /lib/firmware/r…
71 find /lib/firmware -type f -print0 | \
72 grep -vz a530 | \
73 xargs -0r -P4 -n4 xz -T1 -C crc32
74 ln -s /lib/firmware/qcom/a530* /lib/firmware/
77 rm -rf /etc/localtime
91 if ! apt-get remove --purge --yes "${PACKAGE}"
97 apt-get autoremove --yes || true
100 rm -rf /var/log/*
103 rm -rf /usr/share/doc/*
104 rm -rf /usr/share/locale/*
105 rm -rf /usr/share/X11/locale/*
106 rm -rf /usr/share/man
107 rm -rf /usr/share/i18n/*
108 rm -rf /usr/share/info/*
109 rm -rf /usr/share/lintian/*
110 rm -rf /usr/share/common-licenses/*
111 rm -rf /usr/share/mime/*
114 rm -rf /usr/share/bug
117 rm -rf /lib/udev/hwdb.bin /lib/udev/hwdb.d/*
120 rm -rf usr/bin/iconv
121 rm -rf usr/sbin/iconvconfig
122 rm -rf usr/lib/*/gconv/
125 rm -rf usr/sbin/update-usbids
126 rm -rf var/lib/usbutils/usb.ids
127 rm -rf usr/share/misc/usb.ids
135 UNNEEDED_PACKAGES="apt libapt-pkg6.0 "\
136 "ncurses-bin ncurses-base libncursesw6 libncurses6 "\
137 "perl-base "\
142 "init-system-helpers "\
145 "xz-utils "\
147 "libsemanage1 libsemanage-common "\
152 "debian-archive-keyring "\
153 "libegl1-mesa-dev "\
154 "libegl-mesa0 "\
155 "libgl1-mesa-dev "\
156 "libgl1-mesa-dri "\
157 "libglapi-mesa "\
158 "libgles2-mesa-dev "\
159 "libglx-mesa0 "\
160 "mesa-common-dev "\
161 "libz3-4 "\
167 if ! dpkg --purge --force-remove-essential --force-depends "${PACKAGE}"
173 # Show what's left package-wise before dropping dpkg itself
174 COLUMNS=300 dpkg-query -W --showformat='${Installed-Size;10}\t${Package}\n' | sort -k1,1n
177 dpkg --purge --force-remove-essential --force-depends dpkg
180 rm -rf etc/apt
181 rm -rf etc/dpkg
186 rm -rf var/* opt srv share
188 # ca-certificates are in /etc drop the source
189 rm -rf usr/share/ca-certificates
192 rm -rf usr/share/bash-completion
195 rm -rf usr/share/zsh/vendor-completions
197 # drop gcc-6 python helpers
198 rm -rf usr/share/gcc-6
201 rm -rf etc/init.d
202 rm -rf etc/rc[0-6S].d
205 rm -rf etc/init
208 rm -rf usr/lib/xtables
212 rm -rf usr/lib/locale/*
215 rm -rf usr/sbin/*fdisk
218 rm -rf usr/bin/localedef
221 find usr etc -name '*systemd-resolve*' -prune -exec rm -r {} \;
224 find usr etc -name '*networkd*' -prune -exec rm -r {} \;
227 find usr etc -name '*timesyncd*' -prune -exec rm -r {} \;
230 find usr etc -name '*systemd-hwdb*' -prune -exec rm -r {} \;
233 find usr etc -name '*fuse*' -prune -exec rm -r {} \;
236 rm -rf usr/lib/lsb
239 rm -rf usr/sbin/ldconfig*
245 # plus libdb-5.3.so that is only used by this pam module
246 rm -rf usr/lib/*/security/pam_userdb.so
247 rm -rf usr/lib/*/libdb-5.3.so
250 rm -rf usr/lib/*/libnss_hesiod*
251 rm -rf usr/lib/*/libnss_nis*