diff --git a/Makefile b/Makefile
index f209851..dc62eca 100644
--- a/Makefile
+++ b/Makefile
@@ -16,8 +16,8 @@ all: build_asmlib build_init build_shell build_fdmaker build_devscan
if [ -d $$dir ]; then \
name=$$(basename $$dir); \
echo "Processing $$name $$dir/$$name.c"; \
- rm sbuild/sbin/$$name; \
- gcc -o ./sbuild/sbin/$$name $$dir/$$name.c -z noexecstack -static -march=x86-64; \
+ rm build/sbin/$$name; \
+ gcc -o ./build/sbin/$$name $$dir/$$name.c -z noexecstack -static -march=x86-64; \
fi \
done
diff --git a/buildkernel.sh b/buildkernel.sh
index aec236e..90cd239 100755
--- a/buildkernel.sh
+++ b/buildkernel.sh
@@ -41,5 +41,5 @@ make -j4
# make isoimage FDARGS="initrd=/init.cpio init=/sbin/init rdinit=/init root=/dev/root" FDINITRD=$INITPATH -j 6
cd ..
cp -f kernel/arch/x86/boot/bzImage ./iso/boot/vmlinuz
-cp -f ./init.cpio ./iso/boot/initramfs.cpio
+cp -f ./init.cpio ./iso/boot/init.cpio
grub-mkrescue -o nyaos.iso iso
diff --git a/mkramfs.sh b/mkramfs.sh
index 50392f0..ae568a1 100755
--- a/mkramfs.sh
+++ b/mkramfs.sh
@@ -22,6 +22,9 @@ echo "root:x:0:0::/root:/bin/shel" > initramfs/etc/passwd
cat /etc/dhcpcd.conf > initramfs/etc/dhcpcd.conf
mkdir initramfs/root
cp zshrc initramfs/root/.zshrc
+ln -s $PWD/initramfs/lib $PWD/initramfs/usr/lib
+ln -s $PWD/initramfs/lib64 $PWD/initramfs/usr/lib64
+ln -s $PWD/initramfs/bin $PWD/initramfs/usr/bin
cp -rf build/* initramfs/
# cp sbuild/* initramfs/sbin
diff --git a/sbin/init/init.c b/sbin/init/init.c
index 168d011..0cb1403 100644
--- a/sbin/init/init.c
+++ b/sbin/init/init.c
@@ -9,7 +9,7 @@ int main() {
sigprocmask(SIG_BLOCK, &set, 0);
if (fork()) pause();
//TODO - eventually add device scan
- if (!fork()) execve("/sbin/devscan", 0, 0);
+ // if (!fork()) execve("/sbin/devscan", 0, 0);
sigprocmask(SIG_UNBLOCK, &set, 0);
diff --git a/zshrc b/zshrc
new file mode 100644
index 0000000..4e493c0
--- /dev/null
+++ b/zshrc
@@ -0,0 +1 @@
+PS1="%n@%m $1~:"
\ No newline at end of file
|