From 4e9cc08e39e6d3f1cc8e816204374077de025bc8 Mon Sep 17 00:00:00 2001 From: Nasir Hossain Nishad Date: Fri, 16 Feb 2024 17:17:26 +0600 Subject: [PATCH] refector: move config.bash out of config dir --- build.bash | 14 +++++++------- config.bash | 12 ++++++++++++ config/config.bash | 9 --------- 3 files changed, 19 insertions(+), 16 deletions(-) create mode 100644 config.bash delete mode 100755 config/config.bash diff --git a/build.bash b/build.bash index 953155c..6061b75 100755 --- a/build.bash +++ b/build.bash @@ -1,6 +1,6 @@ #!/bin/bash -. config/config.bash +. config.bash set -e @@ -30,9 +30,9 @@ mkdir -p iso/boot/grub mkdir -p initramfs/{bin,sbin,etc,proc,sys,usr/{bin,sbin}} # Download the kernel source -wget https://www.kernel.org/pub/linux/kernel/v${LINUX_MAJOR}.x/linux-${LINUX_MAJOR}.${LINUX_MINOR}.${LINUX_PATCH}.tar.xz -tar -xf linux-${LINUX_MAJOR}.${LINUX_MINOR}.${LINUX_PATCH}.tar.xz -cd linux-${LINUX_MAJOR}.${LINUX_MINOR}.${LINUX_PATCH} +wget https://www.kernel.org/pub/linux/kernel/v${LINUX_MAJOR}.x/linux-${LINUX_VERSION}.tar.xz +tar -xf linux-${LINUX_VERSION}.tar.xz +cd linux-${LINUX_VERSION} make -j$(nproc) x86_64_defconfig cp ../config/linux.config .config make -j$(nproc) bzImage @@ -41,9 +41,9 @@ cd linux-${LINUX_MAJOR}.${LINUX_MINOR}.${LINUX_PATCH} cd .. # Download the busybox source -wget https://busybox.net/downloads/busybox-${BUSYBOX_MAJOR}.${BUSYBOX_MINOR}.${BUSYBOX_PATCH}.tar.bz2 -tar -xf busybox-${BUSYBOX_MAJOR}.${BUSYBOX_MINOR}.${BUSYBOX_PATCH}.tar.bz2 -cd busybox-${BUSYBOX_MAJOR}.${BUSYBOX_MINOR}.${BUSYBOX_PATCH} +wget https://busybox.net/downloads/busybox-${BUSYBOX_VERSION}.tar.bz2 +tar -xf busybox-${BUSYBOX_VERSION}.tar.bz2 +cd busybox-${BUSYBOX_VERSION} cp ../config/busybox.config .config make -j$(nproc) make CONFIG_PREFIX=../initramfs install diff --git a/config.bash b/config.bash new file mode 100644 index 0000000..d2eca06 --- /dev/null +++ b/config.bash @@ -0,0 +1,12 @@ +#!/bin/bash + +LINUX_MAJOR=6 +LINUX_MINOR=7 +LINUX_PATCH=4 + +BUSYBOX_MAJOR=1 +BUSYBOX_MINOR=36 +BUSYBOX_PATCH=1 + +LINUX_VERSION=${LINUX_MAJOR}.${LINUX_MINOR}.${LINUX_PATCH} +BUSYBOX_VERSION=${BUSYBOX_MAJOR}.${BUSYBOX_MINOR}.${BUSYBOX_PATCH} \ No newline at end of file diff --git a/config/config.bash b/config/config.bash deleted file mode 100755 index 2006492..0000000 --- a/config/config.bash +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -LINUX_MAJOR=6 -LINUX_MINOR=7 -LINUX_PATCH=4 - -BUSYBOX_MAJOR=1 -BUSYBOX_MINOR=36 -BUSYBOX_PATCH=1