@@ -34,7 +34,7 @@ iso_dir="${build_dir}/iso";
34
34
clean ()
35
35
{
36
36
echo " ${build_dir} / already exists:"
37
- echo " rm -rf ${build_dir} \n " ;
37
+ echo " rm -rf ${build_dir} " ;
38
38
rm -rf $build_dir ;
39
39
}
40
40
@@ -52,7 +52,7 @@ sudo apt-get -y --no-install-recommends install binutils gcc
52
52
echo " Installing QEMU & GRUB & xorriso:" ;
53
53
echo " apt-get install qemu qemu-system-x86" ;
54
54
echo " apt-get install grub-common" ;
55
- echo " apt-get install xorriso\n " ;
55
+ echo " apt-get install xorriso" ;
56
56
sudo apt-get -y --no-install-recommends install qemu-system-x86 grub-common xorriso;
57
57
58
58
sleep 0.5; # suspense...
@@ -66,7 +66,7 @@ echo " ${grub_dir}: 📁";
66
66
sleep 0.5; # suspense...
67
67
echo " ${obj_dir} : 📁" ;
68
68
sleep 0.5; # suspense...
69
- echo " ${iso_dir} : 📁\n " ;
69
+ echo " ${iso_dir} : 📁" ;
70
70
71
71
# Create the build directories
72
72
mkdir $build_dir ;
@@ -82,15 +82,15 @@ sleep 0.5; # suspense...
82
82
# Compile ${kernel_dir}/kernel.c file
83
83
echo " Compiling ./${kernel_dir} /kernel.c:" ;
84
84
echo " gcc -m32 -c ${kernel_dir} /kernel.c -o ${obj_dir} /kernel.o \\ " ;
85
- echo " -std=gnu99 -ffreestanding -O2 -Wall -Wextra -I ${include_dir} \n " ;
85
+ echo " -std=gnu99 -ffreestanding -O2 -Wall -Wextra -I ${include_dir} " ;
86
86
gcc -m32 -c ${kernel_dir} /kernel.c -o ${obj_dir} /kernel.o \
87
87
-std=gnu99 -ffreestanding -O2 -Wall -Wextra -I $include_dir ;
88
88
89
89
sleep 0.5; # suspense...
90
90
# Linking the kernel with ${obj_dir}/kernel.o and ${obj_dir}/boot.o files
91
91
echo " Linking kernel:" ;
92
92
echo " ld -m elf_i386 -T linker.ld ${obj_dir} /kernel.o ${obj_dir} /boot.o \\ " ;
93
- echo " -o ${boot_dir} /TinyKernel.bin\n " ;
93
+ echo " -o ${boot_dir} /TinyKernel.bin" ;
94
94
ld -m elf_i386 -T linker.ld ${obj_dir} /kernel.o ${obj_dir} /boot.o \
95
95
-o ${boot_dir} /TinyKernel.bin;
96
96
@@ -118,6 +118,6 @@ while true; do
118
118
case $yn in
119
119
[Yy]* ) qemu-system-x86_64 -cdrom ${iso_dir} /${iso_name} ; break ;;
120
120
[Nn]* ) exit ;;
121
- * ) echo " \nPlease enter <Y/n>" ;;
121
+ * ) echo " Please enter <Y/n>" ;;
122
122
esac
123
123
done
0 commit comments