Lines Matching +full:python3 +full:- +full:dev
11 set -eu
16 acl alpine-sdk attr autoconf automake bash build-base clang21 coreutils \
17 cpio cryptsetup curl curl-dev dhcpcd eudev eudev-dev eudev-libs findutils \
18 fio gawk gdb gettext-dev git grep jq libaio libaio-dev libcurl \
19 libtirpc-dev libtool libunwind libunwind-dev linux-headers linux-tools \
20 linux-virt linux-virt-dev lsscsi m4 make nfs-utils openssl-dev parted \
21 pax procps py3-cffi py3-distlib py3-packaging py3-setuptools python3 \
22 python3-dev qemu-guest-agent rng-tools rsync samba samba-server sed \
23 strace sysstat util-linux util-linux-dev wget words xfsprogs xxhash \
24 zlib-dev pamtester@testing
28 sudo setup-devd udev
32 git clone --depth 1 https://github.com/ksh93/ksh.git /tmp/ksh
40 echo "##[group]Running pacman -Syu"
42 sudo pacman -Syu --noconfirm
46 sudo pacman -Sy --noconfirm base-devel bc cpio cryptsetup dhclient dkms \
47 fakeroot fio gdb inetutils jq less linux linux-headers lsscsi nfs-utils \
48 parted pax perf python-packaging python-setuptools qemu-guest-agent ksh \
49 samba strace sysstat rng-tools rsync wget xxhash
56 echo "##[group]Wait for cloud-init to finish"
57 cloud-init status --wait
60 echo "##[group]Running apt-get update+upgrade"
61 sudo sed -i '/[[:alpha:]]-backports/d' /etc/apt/sources.list
62 sudo apt-get update -y
63 sudo apt-get upgrade -y
67 sudo apt-get install -y \
68 acl alien attr autoconf bc cpio cryptsetup curl dbench dh-python dkms \
69 fakeroot fio gdb gdebi git ksh lcov isc-dhcp-client jq libacl1-dev \
70 libaio-dev libattr1-dev libblkid-dev libcurl4-openssl-dev libdevmapper-dev \
71 libelf-dev libffi-dev libmount-dev libpam0g-dev libselinux-dev libssl-dev \
72 libtool libtool-bin libudev-dev libunwind-dev linux-headers-$(uname -r) \
73 lsscsi nfs-kernel-server pamtester parted python3 python3-all-dev \
74 python3-cffi python3-dev python3-distlib python3-packaging libtirpc-dev \
75 python3-setuptools python3-sphinx qemu-guest-agent rng-tools rpm2cpio \
76 rsync samba strace sysstat uuid-dev watchdog wget xfslibs-dev xxhash \
77 zlib1g-dev
85 sudo pkg install -y autoconf automake autotools base64 checkbashisms fio \
86 gdb gettext gettext-runtime git gmake gsed jq ksh lcov libtool lscpu \
87 pkgconf python python3 pamtester pamtester qemu-guest-agent rsync xxhash
88 sudo pkg install -xy \
90 '^py3[[:digit:]]+-cffi$' \
91 '^py3[[:digit:]]+-sysctl$' \
92 '^py3[[:digit:]]+-setuptools$' \
93 '^py3[[:digit:]]+-packaging$'
100 echo "max_parallel_downloads=10" | sudo -E tee -a /etc/dnf/dnf.conf
102 sudo dnf update -y --setopt=fastestmirror=1 --refresh
107 # Alma wants "Development Tools", Fedora 41 wants "development-tools"
108 if ! sudo dnf group install -y "Development Tools" ; then
109 echo "Trying 'development-tools' instead of 'Development Tools'"
110 sudo dnf group install -y development-tools
113 sudo dnf install -y \
114 acl attr bc bzip2 cryptsetup curl dbench dkms elfutils-libelf-devel fio \
115 gdb git jq kernel-rpm-macros ksh libacl-devel libaio-devel \
116 libargon2-devel libattr-devel libblkid-devel libcurl-devel libffi-devel \
117 ncompress libselinux-devel libtirpc-devel libtool libudev-devel \
118 libuuid-devel lsscsi mdadm nfs-utils openssl-devel pam-devel pamtester \
119 parted perf python3 python3-cffi python3-devel python3-packaging \
120 kernel-devel python3-setuptools qemu-guest-agent rng-tools rpcgen \
121 rpm-build rsync samba strace sysstat systemd watchdog wget xfsprogs-devel \
122 xxhash zlib-devel
126 sudo dnf install -y libnl3-devel libyaml-devel libmount-devel
141 sudo dnf -y copr enable @kernel-vanilla/stable
142 sudo dnf -y copr enable @kernel-vanilla/mainline
143 all="$(sudo dnf list --showduplicates kernel-* python3-perf* perf* bpftool*)"
149 specific_version=$(echo "$all" | grep $our_version | awk '{print $2}' | sort -V | tail -n 1)
150 …| grep $specific_version | grep -Ev 'kernel-rt|kernel-selftests|kernel-debuginfo' | sed 's/.x86_64…
151 sudo dnf install -y $list
152 sudo dnf -y copr disable @kernel-vanilla/stable
153 sudo dnf -y copr disable @kernel-vanilla/mainline
160 sudo dnf config-manager -y --set-enabled powertools
161 sudo dnf install -y epel-release
164 echo "##[group]Install kernel-abi-whitelists"
165 sudo dnf install -y kernel-abi-whitelists
168 almalinux9|almalinux10|centos-stream9|centos-stream10)
170 sudo dnf config-manager -y --set-enabled crb
171 sudo dnf install -y epel-release
174 echo "##[group]Install kernel-abi-stablelists"
175 sudo dnf install -y kernel-abi-stablelists
185 echo 'debconf debconf/frontend select Noninteractive' | sudo debconf-set-selections
188 sudo apt-get install -yq linux-perf dh-sequence-dkms
193 sudo dnf install -y libunwind-devel
195 # Fedora 42+ moves /usr/bin/script from 'util-linux' to 'util-linux-script'
196 sudo dnf install -y util-linux-script || true
199 if [ -n "${2:-}" ] ; then
212 sudo apt-get install -yq linux-tools-common libtirpc-dev \
213 linux-modules-extra-$(uname -r)
214 sudo apt-get install -yq dh-sequence-dkms
217 for i in $(find /lib/modules -name zfs -type d); do sudo rm -rvf $i; done
223 # Install only the needed packages and exit - when used this way.
224 test -z "${ONLY_DEPS:-}" || exit 0
230 sudo -E rc-update add qemu-guest-agent
231 sudo -E rc-update add nfs
232 sudo -E rc-update add samba
233 sudo -E rc-update add dhcpcd
234 # Remove services related to cloud-init.
235 sudo -E rc-update del cloud-init default
236 sudo -E rc-update del cloud-final default
237 sudo -E rc-update del cloud-config default
241 echo 'virtio_load="YES"' | sudo -E tee -a /boot/loader.conf
243 echo "virtio_${i}_load=\"YES\"" | sudo -E tee -a /boot/loader.conf
245 echo "fdescfs /dev/fd fdescfs rw 0 0" | sudo -E tee -a /etc/fstab
246 sudo -E mount /dev/fd
247 sudo -E touch /etc/zfs/exports
248 sudo -E sysrc mountd_flags="/etc/zfs/exports"
249 echo '[global]' | sudo -E tee /usr/local/etc/smb4.conf >/dev/null
250 sudo -E service nfsd enable
251 sudo -E service qemu-guest-agent enable
252 sudo -E service samba_server enable
255 sudo -E systemctl enable nfs-kernel-server
256 sudo -E systemctl enable qemu-guest-agent
257 sudo -E systemctl enable smbd
261 sudo -E systemctl enable nfs-server
262 sudo -E systemctl enable qemu-guest-agent
263 sudo -E systemctl enable smb
276 GRUB_MKCONFIG="grub2-mkconfig"
278 echo 'GRUB_SERIAL_COMMAND="serial --speed=115200"' \
279 | sudo tee -a /etc/default/grub >/dev/null
283 GRUB_MKCONFIG="grub-mkconfig"
285 | sudo tee -a /etc/default/grub >/dev/null
289 GRUB_MKCONFIG="grub-mkconfig"
299 sudo sed -i -e '/^GRUB_CMDLINE_LINUX/d' /etc/default/grub || true
301 | sudo tee -a /etc/default/grub >/dev/null
302 sudo $GRUB_MKCONFIG -o $GRUB_CFG
307 # reset cloud-init configuration and poweroff
308 sudo cloud-init clean --logs