mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-18 08:06:32 +00:00
Patch procf (#90)
* 1234 * 123 * 合并master * procfs * 1 * procfs展示进程基本信息 * modified code * 恢复权限 * 恢复权限 #恢复权限 * modify permission * 删除run.sh * 解决第一次编译时磁盘镜像权限错误的问题 * 恢复.vscode/c_cpp_properties.json * 删除process.c中错误的do_fork * remake procfs * 修改一些变量名 * 修改类型 * modified * data_puts缓冲区溢出后return Co-authored-by: longjin <longjin@RinGoTek.cn>
This commit is contained in:
@ -22,4 +22,5 @@ sudo losetup -d ${LOOP_DEVICE}
|
||||
|
||||
echo "Successfully created disk image."
|
||||
mkdir -p ../bin
|
||||
chmod 777 disk.img
|
||||
mv ./disk.img ../bin/
|
||||
|
@ -23,7 +23,7 @@ bins[0]=${kernel}
|
||||
for file in ${bins[*]};do
|
||||
if [ ! -x $file ]; then
|
||||
echo "$file 不存在!"
|
||||
exit
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
@ -43,7 +43,7 @@ fi
|
||||
# 判断是否存在硬盘镜像文件,如果不存在,就创建一个(docker模式下,由于镜像中缺少qemu-img不会创建)
|
||||
if [ ! -f "${root_folder}/bin/disk.img" ]; then
|
||||
echo "创建硬盘镜像文件..."
|
||||
sudo bash ./create_hdd_image.sh
|
||||
sudo bash ./create_hdd_image.sh || exit 1
|
||||
fi
|
||||
|
||||
mkdir -p ${root_folder}/bin/disk_mount
|
||||
@ -53,6 +53,7 @@ cp ${kernel} ${root_folder}/bin/disk_mount/boot
|
||||
# 拷贝用户程序到磁盘镜像
|
||||
mkdir -p ${root_folder}/bin/disk_mount/bin
|
||||
mkdir -p ${root_folder}/bin/disk_mount/dev
|
||||
mkdir -p ${root_folder}/bin/disk_mount/proc
|
||||
|
||||
cp -r ${root_folder}/bin/user/* ${root_folder}/bin/disk_mount/bin
|
||||
touch ${root_folder}/bin/disk_mount/dev/keyboard.dev
|
||||
|
Reference in New Issue
Block a user