Skip to content

Commit 404ee8a

Browse files
committed
fedora: fixed dnf commands
Signed-off-by: ravindu644 <droidcasts@protonmail.com>
1 parent d82d593 commit 404ee8a

10 files changed

Lines changed: 35 additions & 30 deletions

File tree

build_scripts/build_4.14.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ install_dependencies() {
1616
if command -v dnf &> /dev/null; then
1717
echo -e "[INFO]: Fedora/RHEL-based system detected, using dnf...\n"
1818
sudo dnf group install "c-development" "development-tools" && \
19-
sudo dnf install -y git dtc lz4 xz zlib-devel java-17-openjdk-devel python3 \
20-
p7zip p7zip-plugins android-tools erofs-utils java-latest-openjdk-devel \
19+
sudo dnf install -y dtc lz4 xz zlib-devel java-latest-openjdk-devel python3 \
20+
p7zip p7zip-plugins android-tools erofs-utils \
2121
ncurses-devel libX11-devel readline-devel mesa-libGL-devel python3-markdown \
2222
libxml2 libxslt dos2unix kmod openssl elfutils-libelf-devel dwarves \
23-
openssl-devel libarchive zstd rsync libyaml-devel
23+
openssl-devel libarchive zstd rsync libyaml-devel --skip-unavailable
2424

2525
elif command -v apt &> /dev/null; then
2626
echo -e "[INFO]: Ubuntu/Debian-based system detected, using apt...\n"

build_scripts/build_4.14_aosp.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ install_dependencies() {
1616
if command -v dnf &> /dev/null; then
1717
echo -e "[INFO]: Fedora/RHEL-based system detected, using dnf...\n"
1818
sudo dnf group install "c-development" "development-tools" && \
19-
sudo dnf install -y git dtc lz4 xz zlib-devel java-17-openjdk-devel python3 \
20-
p7zip p7zip-plugins android-tools erofs-utils java-latest-openjdk-devel \
19+
sudo dnf install -y dtc lz4 xz zlib-devel java-latest-openjdk-devel python3 \
20+
p7zip p7zip-plugins android-tools erofs-utils \
2121
ncurses-devel libX11-devel readline-devel mesa-libGL-devel python3-markdown \
2222
libxml2 libxslt dos2unix kmod openssl elfutils-libelf-devel dwarves \
23-
openssl-devel libarchive zstd rsync
23+
openssl-devel libarchive zstd rsync --skip-unavailable
2424

2525
elif command -v apt &> /dev/null; then
2626
echo -e "[INFO]: Ubuntu/Debian-based system detected, using apt...\n"

build_scripts/build_4.19.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ install_dependencies() {
1616
if command -v dnf &> /dev/null; then
1717
echo -e "[INFO]: Fedora/RHEL-based system detected, using dnf...\n"
1818
sudo dnf group install "c-development" "development-tools" && \
19-
sudo dnf install -y git dtc lz4 xz zlib-devel java-17-openjdk-devel python3 \
20-
p7zip p7zip-plugins android-tools erofs-utils java-latest-openjdk-devel \
19+
sudo dnf install -y dtc lz4 xz zlib-devel java-latest-openjdk-devel python3 \
20+
p7zip p7zip-plugins android-tools erofs-utils \
2121
ncurses-devel libX11-devel readline-devel mesa-libGL-devel python3-markdown \
2222
libxml2 libxslt dos2unix kmod openssl elfutils-libelf-devel dwarves \
23-
openssl-devel libarchive zstd rsync
23+
openssl-devel libarchive zstd rsync --skip-unavailable
2424

2525
elif command -v apt &> /dev/null; then
2626
echo -e "[INFO]: Ubuntu/Debian-based system detected, using apt...\n"

build_scripts/build_4.9.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ install_dependencies() {
1616
if command -v dnf &> /dev/null; then
1717
echo -e "[INFO]: Fedora/RHEL-based system detected, using dnf...\n"
1818
sudo dnf group install "c-development" "development-tools" && \
19-
sudo dnf install -y git dtc lz4 xz zlib-devel java-17-openjdk-devel python3 \
20-
p7zip p7zip-plugins android-tools erofs-utils java-latest-openjdk-devel \
19+
sudo dnf install -y dtc lz4 xz zlib-devel java-latest-openjdk-devel python3 \
20+
p7zip p7zip-plugins android-tools erofs-utils \
2121
ncurses-devel libX11-devel readline-devel mesa-libGL-devel python3-markdown \
2222
libxml2 libxslt dos2unix kmod openssl elfutils-libelf-devel dwarves \
23-
openssl-devel rsync
23+
openssl-devel rsync --skip-unavailable
2424

2525
elif command -v apt &> /dev/null; then
2626
echo -e "[INFO]: Ubuntu/Debian-based system detected, using apt...\n"
@@ -38,6 +38,11 @@ install_dependencies() {
3838
}
3939

4040

41+
# Install the requirements for building the kernel when running the script for the first time
42+
if [ ! -f ".requirements" ]; then
43+
install_dependencies
44+
fi
45+
4146
# Create necessary directories
4247
mkdir -p "${KERNEL_ROOT}/out" "${KERNEL_ROOT}/build" "${HOME}/toolchains"
4348

build_scripts/build_5.10.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ install_dependencies() {
1616
if command -v dnf &> /dev/null; then
1717
echo -e "[INFO]: Fedora/RHEL-based system detected, using dnf...\n"
1818
sudo dnf group install "c-development" "development-tools" && \
19-
sudo dnf install -y git dtc lz4 xz zlib-devel java-17-openjdk-devel python3 \
20-
p7zip p7zip-plugins android-tools erofs-utils java-latest-openjdk-devel \
19+
sudo dnf install -y dtc lz4 xz zlib-devel java-latest-openjdk-devel python3 \
20+
p7zip p7zip-plugins android-tools erofs-utils \
2121
ncurses-devel libX11-devel readline-devel mesa-libGL-devel python3-markdown \
2222
libxml2 libxslt dos2unix kmod openssl elfutils-libelf-devel dwarves \
23-
openssl-devel libarchive zstd rsync
23+
openssl-devel libarchive zstd rsync --skip-unavailable
2424

2525
elif command -v apt &> /dev/null; then
2626
echo -e "[INFO]: Ubuntu/Debian-based system detected, using apt...\n"

build_scripts/build_5.15-v1.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ install_dependencies() {
1616
if command -v dnf &> /dev/null; then
1717
echo -e "[INFO]: Fedora/RHEL-based system detected, using dnf...\n"
1818
sudo dnf group install "c-development" "development-tools" && \
19-
sudo dnf install -y git dtc lz4 xz zlib-devel java-17-openjdk-devel python3 \
20-
p7zip p7zip-plugins android-tools erofs-utils java-latest-openjdk-devel \
19+
sudo dnf install -y dtc lz4 xz zlib-devel java-latest-openjdk-devel python3 \
20+
p7zip p7zip-plugins android-tools erofs-utils \
2121
ncurses-devel libX11-devel readline-devel mesa-libGL-devel python3-markdown \
2222
libxml2 libxslt dos2unix kmod openssl elfutils-libelf-devel dwarves \
23-
openssl-devel libarchive zstd rsync
23+
openssl-devel libarchive zstd rsync --skip-unavailable
2424

2525
elif command -v apt &> /dev/null; then
2626
echo -e "[INFO]: Ubuntu/Debian-based system detected, using apt...\n"

build_scripts/build_5.15-v2.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ install_dependencies() {
1616
if command -v dnf &> /dev/null; then
1717
echo -e "[INFO]: Fedora/RHEL-based system detected, using dnf...\n"
1818
sudo dnf group install "c-development" "development-tools" && \
19-
sudo dnf install -y git dtc lz4 xz zlib-devel java-17-openjdk-devel python3 \
20-
p7zip p7zip-plugins android-tools erofs-utils java-latest-openjdk-devel \
19+
sudo dnf install -y dtc lz4 xz zlib-devel java-latest-openjdk-devel python3 \
20+
p7zip p7zip-plugins android-tools erofs-utils \
2121
ncurses-devel libX11-devel readline-devel mesa-libGL-devel python3-markdown \
2222
libxml2 libxslt dos2unix kmod openssl elfutils-libelf-devel dwarves \
23-
openssl-devel libarchive zstd rsync
23+
openssl-devel libarchive zstd rsync --skip-unavailable
2424

2525
elif command -v apt &> /dev/null; then
2626
echo -e "[INFO]: Ubuntu/Debian-based system detected, using apt...\n"

build_scripts/build_5.4.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ install_dependencies() {
1616
if command -v dnf &> /dev/null; then
1717
echo -e "[INFO]: Fedora/RHEL-based system detected, using dnf...\n"
1818
sudo dnf group install "c-development" "development-tools" && \
19-
sudo dnf install -y git dtc lz4 xz zlib-devel java-17-openjdk-devel python3 \
20-
p7zip p7zip-plugins android-tools erofs-utils java-latest-openjdk-devel \
19+
sudo dnf install -y dtc lz4 xz zlib-devel java-latest-openjdk-devel python3 \
20+
p7zip p7zip-plugins android-tools erofs-utils \
2121
ncurses-devel libX11-devel readline-devel mesa-libGL-devel python3-markdown \
2222
libxml2 libxslt dos2unix kmod openssl elfutils-libelf-devel dwarves \
23-
openssl-devel libarchive zstd rsync
23+
openssl-devel libarchive zstd rsync --skip-unavailable
2424

2525
elif command -v apt &> /dev/null; then
2626
echo -e "[INFO]: Ubuntu/Debian-based system detected, using apt...\n"

build_scripts/build_6.1.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ install_dependencies() {
1616
if command -v dnf &> /dev/null; then
1717
echo -e "[INFO]: Fedora/RHEL-based system detected, using dnf...\n"
1818
sudo dnf group install "c-development" "development-tools" && \
19-
sudo dnf install -y git dtc lz4 xz zlib-devel java-17-openjdk-devel python3 \
20-
p7zip p7zip-plugins android-tools erofs-utils java-latest-openjdk-devel \
19+
sudo dnf install -y dtc lz4 xz zlib-devel java-latest-openjdk-devel python3 \
20+
p7zip p7zip-plugins android-tools erofs-utils \
2121
ncurses-devel libX11-devel readline-devel mesa-libGL-devel python3-markdown \
2222
libxml2 libxslt dos2unix kmod openssl elfutils-libelf-devel dwarves \
23-
openssl-devel libarchive zstd rsync
23+
openssl-devel libarchive zstd rsync --skip-unavailable
2424

2525
elif command -v apt &> /dev/null; then
2626
echo -e "[INFO]: Ubuntu/Debian-based system detected, using apt...\n"

build_scripts/build_qGKI.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ install_dependencies() {
1616
if command -v dnf &> /dev/null; then
1717
echo -e "[INFO]: Fedora/RHEL-based system detected, using dnf...\n"
1818
sudo dnf group install "c-development" "development-tools" && \
19-
sudo dnf install -y git dtc lz4 xz zlib-devel java-17-openjdk-devel python3 \
20-
p7zip p7zip-plugins android-tools erofs-utils java-latest-openjdk-devel \
19+
sudo dnf install -y dtc lz4 xz zlib-devel java-latest-openjdk-devel python3 \
20+
p7zip p7zip-plugins android-tools erofs-utils \
2121
ncurses-devel libX11-devel readline-devel mesa-libGL-devel python3-markdown \
2222
libxml2 libxslt dos2unix kmod openssl elfutils-libelf-devel dwarves \
23-
openssl-devel libarchive zstd rsync
23+
openssl-devel libarchive zstd rsync --skip-unavailable
2424

2525
elif command -v apt &> /dev/null; then
2626
echo -e "[INFO]: Ubuntu/Debian-based system detected, using apt...\n"

0 commit comments

Comments
 (0)