History log of /DragonOS/tools/bootstrap.sh (Results 1 – 25 of 34)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 3c0a1c8f 26-Jul-2024 Jomo <xuzihao@dragonos.org>

默认nightly-2024-07-23 & config改为config.toml (#872)


# bd70d2d1 24-Jul-2024 LoGin <longjin@DragonOS.org>

chore: 将工具链更新到2024-07-23 (#864)

* chore: 将工具链更新到2024-07-23


Revision tags: V0.1.10
# 1df85daf 12-May-2024 donjuanplatinum <113148619+donjuanplatinum@users.noreply.github.com>

添加支持gentoo系统的一键安装脚本 (#809)


# 4b0170bd 10-Apr-2024 Chiichen <chiichen@qq.com>

chore(tools): add bootstrap support for Centos/RHEL8/fedora (#713)

Co-authored-by: kejianchi <kejianchi@tencent.com>


Revision tags: V0.1.9
# d2b28acb 25-Feb-2024 栗子 <im.lechain@gmail.com>

tools/bootstrap.sh: fix archlinux and zsh issue (#535)

1. archlinux上没有libssl-dev包,相对应的包名是openssl
2. zsh用户使用bootstrap.sh 会因为 source ~/.zshrc
导致bash执行很多zsh built-in 指令出现非常多错误
3. mkdir命令加-p选项避免对象

tools/bootstrap.sh: fix archlinux and zsh issue (#535)

1. archlinux上没有libssl-dev包,相对应的包名是openssl
2. zsh用户使用bootstrap.sh 会因为 source ~/.zshrc
导致bash执行很多zsh built-in 指令出现非常多错误
3. mkdir命令加-p选项避免对象目录存在时(反复执行脚本)报错
4. 修复简单错误(typo gcc 为 binutils)
5. 修复bootstrap.sh等脚本无法在非tools/目录执行的错误

show more ...


# ca318c37 16-Feb-2024 LoGin <longjin@DragonOS.org>

update dragonreach to 3d99c3a9d9 (#519)


# 4ad52e57 07-Feb-2024 裕依2439 <68320855+yuyi2439@users.noreply.github.com>

添加socketpair (#505)

* 添加对socketpair系统调用的处理

---------

Co-authored-by: LoGin <longjin@DragonOS.org>


# 81294aa2 27-Dec-2023 LoGin <longjin@DragonOS.org>

fix: 修正bootstrap脚本安装docker后会使得当前终端进入root的问题 (#481)


# f110d330 25-Dec-2023 LoGin <longjin@DragonOS.org>

修复bootstrap在安装riscv gcc依赖时出现冲突的问题 (#476)


# 1a72a751 06-Dec-2023 LoGin <longjin@DragonOS.org>

在riscv输出hello world (#466)

增加了以下内容:
- SBI驱动
- 把内核的rust工具链升级到2023-08-15版本
- 输出riscv的helloworld
- 设置内核是PIC的


# 4fda81ce 25-Nov-2023 LoGin <longjin@DragonOS.org>

使得DragonOS kernel 能为riscv64编译通过(尚未能启动) (#457)

* 使得DragonOS kernel 能为riscv64编译通过(尚未能启动)

* 修正了系统调用号声明不正确的问题,同时添加了编译配置文档


# c89d0c12 21-Nov-2023 LoGin <longjin@DragonOS.org>

修复bootstrap的一系列脚本忘了source最新的shell rc的问题 (#453)


# 48a3baa9 21-Nov-2023 LoGin <longjin@DragonOS.org>

安装musl toolchain以及riscv相关的工具链 (#449)


# 5eaf536d 08-Nov-2023 LoGin <longjin@DragonOS.org>

添加初始化DragonOS的Rust-Musl工具链的脚本. (#426)


# 8058ccb3 03-Nov-2023 LoGin <longjin@DragonOS.org>

修复bootstrap.sh未能自动更换gcc镜像源, 未能自动安装docker的问题 (#418)


# d470019b 01-Nov-2023 LoGin <longjin@DragonOS.org>

patch add mini backtrace (#416)

* support rust panic backtrace

mini-backtrace has llvm's unwind cpp source to support backtrace/unwind.
as unwind/backtrace needs dynamically allocates memory, mi

patch add mini backtrace (#416)

* support rust panic backtrace

mini-backtrace has llvm's unwind cpp source to support backtrace/unwind.
as unwind/backtrace needs dynamically allocates memory, mini-backtrace
uses stack memory to capture fixed number of backtrace to avoid heap
allocation.
as unwind library needed, it needs to turn on eh_frame_hdr

* 修改忘了生成kernel.elf的问题

* 设置backtrace是默认的feature

---------

Co-authored-by: Yao Zhao <dragonlinux@gmail.com>

show more ...


# 46795849 24-Oct-2023 LoGin <longjin@DragonOS.org>

修复bootstrap.sh安装顺序导致的问题 (#407)


# 4895ff69 01-Sep-2023 yuyi2439 <68320855+yuyi2439@users.noreply.github.com>

fix: DragonOS-Community/DragonOS#358 (#361)


# f09a9832 23-Aug-2023 LoGin <longjin@DragonOS.org>

1. 修复bootstrap.sh在安装libssl-dev之前,安装dadk,从而导致错误的问题 (#338)

1. 修复bootstrap.sh在安装libssl-dev之前,安装dadk,从而导致错误的问题
2. 构建系统的文档,补充对vnc端口的说明


Revision tags: V0.1.8
# 5db5a565 16-Aug-2023 LoGin <longjin@DragonOS.org>

Patch add 0.1.8 changelog (#334)

* 删除无用代码,并把about app的版本号更新为0.1.8

* v0.1.8 changelog

* 修正未安装rust-src的问题

* 完善文档


# bb24249f 28-May-2023 LoGin <longjin@DragonOS.org>

添加AlignBox和int_like宏 (#272)


# 660a04ce 13-May-2023 login <longjin@DragonOS.org>

新增http server (#265)

* 1.修复了当传入ahci驱动的缓冲区地址为用户缓冲区时,产生的内存越界问题.(采用分配内核缓冲区的方式临时解决)
2.新增http server

* 把libssl-dev添加到bootstrap.sh

* http_server增加对父级相对路径的安全检查,防止访问系统内的其他文件

* 检查空指针情况

* 解决由于链接时

新增http server (#265)

* 1.修复了当传入ahci驱动的缓冲区地址为用户缓冲区时,产生的内存越界问题.(采用分配内核缓冲区的方式临时解决)
2.新增http server

* 把libssl-dev添加到bootstrap.sh

* http_server增加对父级相对路径的安全检查,防止访问系统内的其他文件

* 检查空指针情况

* 解决由于链接时,crt*.o未按照升序排列导致init段链接错误的问题

show more ...


# 7285c927 11-May-2023 login <longjin@DragonOS.org>

添加dadk支持 (#263)

* 引入dadk,使用dadk0.1.1来编译test-relibc程序

* 由于gitee仓库体积限制导致无法继续使用gitee上的rust索引,因此更换为清华源

* github workflow的环境中,安装dadk

* Auto configure dragonos rust toolchain


Revision tags: V0.1.7
# cde5492f 19-Apr-2023 login <longjin@DragonOS.org>

新增网络socket的系统调用接口 (#247)

1.修复spinlock忘记恢复rflags的问题
2.WaitQueue增加wakeup_all的功能
3.完善tcp,udp,raw socket
4.把PollStatus结构体改为使用bitflags
5.新增iovec结构体
6.完成网络的系统调用
7.在bootstrap里面添加dnsmasq bridge-utils

新增网络socket的系统调用接口 (#247)

1.修复spinlock忘记恢复rflags的问题
2.WaitQueue增加wakeup_all的功能
3.完善tcp,udp,raw socket
4.把PollStatus结构体改为使用bitflags
5.新增iovec结构体
6.完成网络的系统调用
7.在bootstrap里面添加dnsmasq bridge-utils iptables

---------

Co-authored-by: guanjinquan <1666320330@qq.com>

show more ...


Revision tags: V0.1.6
# 52ab5d90 02-Apr-2023 login <longjin@DragonOS.org>

V0.1.6发行日志&更新构建系统文档 (#225)

1.更新构建系统文档
2.V0.1.6发行日志


12