Compare commits

10 Commits

Author SHA1 Message Date
SalimTerryLi eb84ed2bea HACK: Bring in unpublished pkgs for image creation 2026-08-14 18:38:35 +08:00
SalimTerryLi 38c71afb72 distros: Added openRuyi Unstable for MYCTO port
- Inherits package list (packages.d/50-base) from Creek
- Inherits post.d from Creek
2026-08-14 18:38:35 +08:00
SalimTerryLi 2860fde7f8 distro/oR/Unstable20: Add RVCK BSP 2026-08-14 18:38:35 +08:00
SalimTerryLi dfd389b4a0 distro/oR/Unstable20: Reuse BSP/ORK from Creek 2026-08-14 18:38:16 +08:00
SalimTerryLi d2d0200788 distros: Added openRuyi Unstable-RVA20
- Inherits package list (packages.d/50-base) from Creek
- Inherits post.d from Creek
2026-08-14 18:24:33 +08:00
SalimTerryLi b1ff3b4e59 distros: Added openRuyi Unstable
- Inherits BSP from Creek
- Inherits package list (packages.d/50-base) from Creek
- Inherits post.d from Creek
2026-08-14 18:21:08 +08:00
SalimTerryLi f8e99a2dc0 distro/oR/Creek: Add Spacemit K3 BSP 2026-08-14 18:08:28 +08:00
SalimTerryLi 324af43940 distro/oR/Creek: Add openRuyi Kernel BSP 4kn variant 2026-08-14 18:08:28 +08:00
SalimTerryLi bef4ba4021 distro/oR/Creek: Add openRuyi Kernel BSP 2026-08-14 18:08:25 +08:00
SalimTerryLi 26c6749a0c distros: Added openRuyi Creek 2026-08-14 18:08:22 +08:00
97 changed files with 495 additions and 0 deletions
@@ -0,0 +1,25 @@
OUTPUT_FORMAT=partitioned_disk
PARTITION_TABLE_TYPE=GUID
DISK_SECTOR_SIZE=4096
PARTITION_1_OFFSET=1MB
PARTITION_1_SIZE=499M
PARTITION_1_NAME="boot"
PARTITION_1_UUID=
PARTITION_1_TYPE=bls_boot
PARTITION_1_ATTRS=legacy_boot
PARTITION_1_USAGE=MOUNTPOINT
PARTITION_1_MOUNTPOINT="/boot"
PARTITION_1_FS=vfat
PARTITION_1_FS_UUID=
PARTITION_2_OFFSET=
PARTITION_2_SIZE=
PARTITION_2_NAME="root"
PARTITION_2_UUID=
PARTITION_2_TYPE=linux_root_riscv64
PARTITION_2_ATTRS=
PARTITION_2_USAGE=MOUNTPOINT
PARTITION_2_MOUNTPOINT="/"
PARTITION_2_FS=ext4
PARTITION_2_FS_UUID=
+1
View File
@@ -0,0 +1 @@
../generic/packages.d
@@ -0,0 +1 @@
PROFILE_NAME := 4kn
@@ -0,0 +1,3 @@
DEVICE_NAME := ORK
$(foreach profile_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)*)),$(eval $(call add_device_profile,$(profile_dir))))
@@ -0,0 +1,24 @@
OUTPUT_FORMAT=partitioned_disk
PARTITION_TABLE_TYPE=GUID
PARTITION_1_OFFSET=1MB
PARTITION_1_SIZE=499M
PARTITION_1_NAME="boot"
PARTITION_1_UUID=
PARTITION_1_TYPE=bls_boot
PARTITION_1_ATTRS=legacy_boot
PARTITION_1_USAGE=MOUNTPOINT
PARTITION_1_MOUNTPOINT="/boot"
PARTITION_1_FS=vfat
PARTITION_1_FS_UUID=
PARTITION_2_OFFSET=
PARTITION_2_SIZE=
PARTITION_2_NAME="root"
PARTITION_2_UUID=
PARTITION_2_TYPE=linux_root_riscv64
PARTITION_2_ATTRS=
PARTITION_2_USAGE=MOUNTPOINT
PARTITION_2_MOUNTPOINT="/"
PARTITION_2_FS=ext4
PARTITION_2_FS_UUID=
@@ -0,0 +1,3 @@
dracut
u-boot-menu-ng
kernel-install-u-boot-menu-ng
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
dnf --forcearch riscv64 --installroot="${ROOTFS_DIR}" \
--repofrompath=mytemprepo,https://repo.build.openruyi.cn/home:/SalimTerryLi:/branches:/dracut/rva23/ \
--setopt="mytemprepo.priority=1" \
update -y dracut
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
cat << EOF | column -t | tee "${ROOTFS_DIR}/etc/fstab"
UUID=$($get_fs_uuid_by_mountpoint /) / ext4 errors=remount-ro 0 1
UUID=$($get_fs_uuid_by_mountpoint /boot) /boot vfat defaults 0 2
EOF
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
mkdir -p ${ROOTFS_DIR}/etc/kernel
cat << EOF > ${ROOTFS_DIR}/etc/kernel/install.conf
layout=u-boot
EOF
@@ -0,0 +1,11 @@
#!/usr/bin/env sh
cat << EOF | tee "${ROOTFS_DIR}/etc/default/u-boot"
U_BOOT_CONFIG_PATH='/boot/extlinux/extlinux.conf'
U_BOOT_SEARCH_METHOD='bootdir'
U_BOOT_TARGETS='default rescue'
U_BOOT_ENTRY_KERNEL='/vmlinuz-\${KERNEL_VERSION}'
U_BOOT_ENTRY_BOOT_ARGS='root=UUID=$($get_fs_uuid_by_mountpoint /) rootwait rw earlycon'
U_BOOT_ENTRY_INITRD='/initramfs-\${KERNEL_VERSION}.img'
U_BOOT_ENTRY_FDT_DIR='/dtb-\${KERNEL_VERSION}'
EOF
@@ -0,0 +1 @@
systemd-repart
@@ -0,0 +1,18 @@
#!/usr/bin/env sh
mkdir -p "${ROOTFS_DIR}/usr/lib/repart.d"
cat << EOF > "${ROOTFS_DIR}/usr/lib/repart.d/10-grow-root.conf"
[Partition]
Type=root
GrowFileSystem=yes
EOF
# Ensure only touch the disk on the firstboot
mkdir -p "${ROOTFS_DIR}/etc/systemd/system/systemd-repart.service.d"
cat > "${ROOTFS_DIR}/etc/systemd/system/systemd-repart.service.d/override.conf" << 'EOF'
[Unit]
ConditionFirstBoot=yes
EOF
# Hack: systemd creates /etc/machine-id on installation which is undesired.
rm "${ROOTFS_DIR}/etc/machine-id"
@@ -0,0 +1 @@
PROFILE_NAME := generic
@@ -0,0 +1,25 @@
OUTPUT_FORMAT=partitioned_disk
PARTITION_TABLE_TYPE=GUID
DISK_SECTOR_SIZE=4096
PARTITION_1_OFFSET=1MB
PARTITION_1_SIZE=499M
PARTITION_1_NAME="boot"
PARTITION_1_UUID=
PARTITION_1_TYPE=bls_boot
PARTITION_1_ATTRS=legacy_boot
PARTITION_1_USAGE=MOUNTPOINT
PARTITION_1_MOUNTPOINT="/boot"
PARTITION_1_FS=vfat
PARTITION_1_FS_UUID=
PARTITION_2_OFFSET=
PARTITION_2_SIZE=
PARTITION_2_NAME="root"
PARTITION_2_UUID=
PARTITION_2_TYPE=linux_root_riscv64
PARTITION_2_ATTRS=
PARTITION_2_USAGE=MOUNTPOINT
PARTITION_2_MOUNTPOINT="/"
PARTITION_2_FS=ext4
PARTITION_2_FS_UUID=
@@ -0,0 +1 @@
../generic/packages.d
@@ -0,0 +1 @@
PROFILE_NAME := 4kn
+1
View File
@@ -0,0 +1 @@
../generic/repos.d
@@ -0,0 +1,3 @@
DEVICE_NAME := SpacemiT-K3
$(foreach profile_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)*)),$(eval $(call add_device_profile,$(profile_dir))))
@@ -0,0 +1,24 @@
OUTPUT_FORMAT=partitioned_disk
PARTITION_TABLE_TYPE=GUID
PARTITION_1_OFFSET=1MB
PARTITION_1_SIZE=499M
PARTITION_1_NAME="boot"
PARTITION_1_UUID=
PARTITION_1_TYPE=bls_boot
PARTITION_1_ATTRS=legacy_boot
PARTITION_1_USAGE=MOUNTPOINT
PARTITION_1_MOUNTPOINT="/boot"
PARTITION_1_FS=vfat
PARTITION_1_FS_UUID=
PARTITION_2_OFFSET=
PARTITION_2_SIZE=
PARTITION_2_NAME="root"
PARTITION_2_UUID=
PARTITION_2_TYPE=linux_root_riscv64
PARTITION_2_ATTRS=
PARTITION_2_USAGE=MOUNTPOINT
PARTITION_2_MOUNTPOINT="/"
PARTITION_2_FS=ext4
PARTITION_2_FS_UUID=
@@ -0,0 +1,3 @@
dracut
u-boot-menu-ng
kernel-install-u-boot-menu-ng
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
cat << EOF | column -t | tee "${ROOTFS_DIR}/etc/fstab"
UUID=$($get_fs_uuid_by_mountpoint /) / ext4 errors=remount-ro 0 1
UUID=$($get_fs_uuid_by_mountpoint /boot) /boot vfat defaults 0 2
EOF
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
mkdir -p ${ROOTFS_DIR}/etc/kernel
cat << EOF > ${ROOTFS_DIR}/etc/kernel/install.conf
layout=u-boot
EOF
@@ -0,0 +1,11 @@
#!/usr/bin/env sh
cat << EOF | tee "${ROOTFS_DIR}/etc/default/u-boot"
U_BOOT_CONFIG_PATH='/boot/extlinux/extlinux.conf'
U_BOOT_SEARCH_METHOD='bootdir'
U_BOOT_TARGETS='default rescue'
U_BOOT_ENTRY_KERNEL='/vmlinuz-\${KERNEL_VERSION}'
U_BOOT_ENTRY_BOOT_ARGS='root=UUID=$($get_fs_uuid_by_mountpoint /) rootwait rw earlycon=sbi console=tty0 console=ttyS0,115200'
U_BOOT_ENTRY_INITRD='/initramfs-\${KERNEL_VERSION}.img'
U_BOOT_ENTRY_FDT_DIR='/dtb-\${KERNEL_VERSION}'
EOF
@@ -0,0 +1,2 @@
e2fsprogs
cloud-utils-growpart
@@ -0,0 +1 @@
linux-spacemit-k3-vendor-6.18
@@ -0,0 +1 @@
PROFILE_NAME := generic
@@ -0,0 +1,6 @@
[bsp_spacemit_k3]
name=K3 BSP
type=rpm-md
baseurl=https://repo.build.openruyi.cn/openruyi:/bsp:/spacemit:/k3/rva23/
enabled=1
gpgcheck=0
+4
View File
@@ -0,0 +1,4 @@
RELEASE_NAME := Creek
$(foreach receipe_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)userspace/*)),$(eval $(call add_receipe,$(receipe_dir))))
$(foreach device_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)bsp/*)),$(eval $(call add_device,$(device_dir))))
@@ -0,0 +1 @@
openruyi-repos
@@ -0,0 +1,3 @@
#!/usr/bin/env sh
rm "${ROOTFS_DIR}/etc/yum.repos.d/bootstrap.repo"
@@ -0,0 +1,11 @@
openruyi-minimal
systemd-udev
systemd
NetworkManager
systemd-timesyncd
systemd-resolved
openssh-server
bash
bash-completion
openruyi-systemd-default-preset
@@ -0,0 +1,3 @@
#!/usr/bin/env sh
systemctl --root="${ROOTFS_DIR}" preset-all
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
cat << EOF | chroot "${ROOTFS_DIR}" passwd root
openruyi
openruyi
EOF
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
echo openruyi >> "${ROOTFS_DIR}/etc/hostname"
echo "127.0.0.1 openruyi" >> "${ROOTFS_DIR}/etc/hosts"
@@ -0,0 +1,3 @@
#!/usr/bin/env sh
cat "${ROOTFS_DIR}/usr/share/zoneinfo/Asia/Shanghai" > "${ROOTFS_DIR}/etc/localtime"
@@ -0,0 +1,3 @@
#!/usr/bin/env sh
touch "${ROOTFS_DIR}/etc/fstab"
@@ -0,0 +1,2 @@
RECEIPE_NAME := base
COMPRESSION := zstd
@@ -0,0 +1,6 @@
[openruyi]
name=openruyi bootstrap
type=rpm-md
baseurl=https://boat.openruyi.cn/stable/rva23/
enabled=1
gpgcheck=0
+4
View File
@@ -0,0 +1,4 @@
DISTRO_NAME := openRuyi
PACKAGE_MANAGER := yum
$(foreach rel_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)*)),$(eval $(call add_distro_release,$(rel_dir))))
@@ -0,0 +1,24 @@
OUTPUT_FORMAT=partitioned_disk
PARTITION_TABLE_TYPE=GUID
PARTITION_1_OFFSET=1MB
PARTITION_1_SIZE=499M
PARTITION_1_NAME="boot"
PARTITION_1_UUID=
PARTITION_1_TYPE=bls_boot
PARTITION_1_ATTRS=legacy_boot
PARTITION_1_USAGE=MOUNTPOINT
PARTITION_1_MOUNTPOINT="/boot"
PARTITION_1_FS=ext4
PARTITION_1_FS_UUID=
PARTITION_2_OFFSET=
PARTITION_2_SIZE=
PARTITION_2_NAME="root"
PARTITION_2_UUID=
PARTITION_2_TYPE=linux_root_riscv64
PARTITION_2_ATTRS=
PARTITION_2_USAGE=MOUNTPOINT
PARTITION_2_MOUNTPOINT="/"
PARTITION_2_FS=ext4
PARTITION_2_FS_UUID=
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
cat << EOF | column -t | tee "${ROOTFS_DIR}/etc/fstab"
UUID=$($get_fs_uuid_by_mountpoint /) / ext4 errors=remount-ro 0 1
UUID=$($get_fs_uuid_by_mountpoint /boot) /boot ext4 defaults 0 2
EOF
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
mkdir -p ${ROOTFS_DIR}/etc/kernel
cat << EOF > ${ROOTFS_DIR}/etc/kernel/install.conf
layout=bls
EOF
@@ -0,0 +1,2 @@
e2fsprogs
cloud-utils-growpart
@@ -0,0 +1 @@
PROFILE_NAME := bls
@@ -0,0 +1,6 @@
[ubootmenu]
name=temp
type=rpm-md
baseurl=https://repo.build.openruyi.cn/openruyi:/ports:/mycto:/hack/mycto/
enabled=1
gpgcheck=0
@@ -0,0 +1,3 @@
DEVICE_NAME := MYCTO
$(foreach profile_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)*)),$(eval $(call add_device_profile,$(profile_dir))))
@@ -0,0 +1,24 @@
OUTPUT_FORMAT=partitioned_disk
PARTITION_TABLE_TYPE=GUID
PARTITION_1_OFFSET=1MB
PARTITION_1_SIZE=499M
PARTITION_1_NAME="boot"
PARTITION_1_UUID=
PARTITION_1_TYPE=bls_boot
PARTITION_1_ATTRS=legacy_boot
PARTITION_1_USAGE=MOUNTPOINT
PARTITION_1_MOUNTPOINT="/boot"
PARTITION_1_FS=ext4
PARTITION_1_FS_UUID=
PARTITION_2_OFFSET=
PARTITION_2_SIZE=
PARTITION_2_NAME="root"
PARTITION_2_UUID=
PARTITION_2_TYPE=linux_root_riscv64
PARTITION_2_ATTRS=
PARTITION_2_USAGE=MOUNTPOINT
PARTITION_2_MOUNTPOINT="/"
PARTITION_2_FS=ext4
PARTITION_2_FS_UUID=
@@ -0,0 +1,3 @@
dracut
u-boot-menu-ng
kernel-install-u-boot-menu-ng
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
cat << EOF | column -t | tee "${ROOTFS_DIR}/etc/fstab"
UUID=$($get_fs_uuid_by_mountpoint /) / ext4 errors=remount-ro 0 1
UUID=$($get_fs_uuid_by_mountpoint /boot) /boot ext4 defaults 0 2
EOF
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
mkdir -p ${ROOTFS_DIR}/etc/kernel
cat << EOF > ${ROOTFS_DIR}/etc/kernel/install.conf
layout=u-boot
EOF
@@ -0,0 +1,10 @@
#!/usr/bin/env sh
cat << EOF | tee "${ROOTFS_DIR}/etc/default/u-boot"
U_BOOT_CONFIG_PATH='/boot/extlinux/extlinux.conf'
U_BOOT_SEARCH_METHOD='bootdir'
U_BOOT_TARGETS='default rescue'
U_BOOT_ENTRY_KERNEL='/vmlinuz-\${KERNEL_VERSION}'
U_BOOT_ENTRY_BOOT_ARGS='root=UUID=$($get_fs_uuid_by_mountpoint /) rootwait rw earlycon=sbi'
U_BOOT_ENTRY_INITRD=''
EOF
@@ -0,0 +1,2 @@
e2fsprogs
cloud-utils-growpart
@@ -0,0 +1 @@
PROFILE_NAME := extlinux
@@ -0,0 +1,6 @@
[ubootmenu]
name=temp
type=rpm-md
baseurl=https://repo.build.openruyi.cn/openruyi:/ports:/mycto:/hack/mycto/
enabled=1
gpgcheck=0
@@ -0,0 +1,4 @@
RELEASE_NAME := Unstable-MYCTO
$(foreach receipe_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)userspace/*)),$(eval $(call add_receipe,$(receipe_dir))))
$(foreach device_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)bsp/*)),$(eval $(call add_device,$(device_dir))))
@@ -0,0 +1,3 @@
#!/usr/bin/env sh
rm "${ROOTFS_DIR}/etc/yum.repos.d/bootstrap.repo"
@@ -0,0 +1,3 @@
#!/usr/bin/env sh
sed -i 's#https://repo.build.openruyi.cn/openruyi/rva20/#baseurl=https://repo.build.openruyi.cn/openruyi:/ports:/mycto/mycto/#' "${ROOTFS_DIR}/etc/yum.repos.d/openruyi.repo"
@@ -0,0 +1 @@
../../../../creek/userspace/base/packages.d/50-base
@@ -0,0 +1 @@
../../../creek/userspace/base/post.d
@@ -0,0 +1,2 @@
RECEIPE_NAME := base
COMPRESSION := zstd
@@ -0,0 +1,6 @@
[openruyi]
name=openruyi bootstrap
type=rpm-md
baseurl=https://repo.build.openruyi.cn/openruyi:/ports:/mycto/mycto/
enabled=1
gpgcheck=0
+1
View File
@@ -0,0 +1 @@
../../creek/bsp/ork
@@ -0,0 +1,3 @@
DEVICE_NAME := RVCK
$(foreach profile_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)*)),$(eval $(call add_device_profile,$(profile_dir))))
@@ -0,0 +1,24 @@
OUTPUT_FORMAT=partitioned_disk
PARTITION_TABLE_TYPE=GUID
PARTITION_1_OFFSET=1MB
PARTITION_1_SIZE=499M
PARTITION_1_NAME="boot"
PARTITION_1_UUID=
PARTITION_1_TYPE=bls_boot
PARTITION_1_ATTRS=legacy_boot
PARTITION_1_USAGE=MOUNTPOINT
PARTITION_1_MOUNTPOINT="/boot"
PARTITION_1_FS=vfat
PARTITION_1_FS_UUID=
PARTITION_2_OFFSET=
PARTITION_2_SIZE=
PARTITION_2_NAME="root"
PARTITION_2_UUID=
PARTITION_2_TYPE=linux_root_riscv64
PARTITION_2_ATTRS=
PARTITION_2_USAGE=MOUNTPOINT
PARTITION_2_MOUNTPOINT="/"
PARTITION_2_FS=ext4
PARTITION_2_FS_UUID=
@@ -0,0 +1,3 @@
dracut
u-boot-menu-ng
kernel-install-u-boot-menu-ng
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
cat << EOF | column -t | tee "${ROOTFS_DIR}/etc/fstab"
UUID=$($get_fs_uuid_by_mountpoint /) / ext4 errors=remount-ro 0 1
UUID=$($get_fs_uuid_by_mountpoint /boot) /boot vfat defaults 0 2
EOF
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
mkdir -p ${ROOTFS_DIR}/etc/kernel
cat << EOF > ${ROOTFS_DIR}/etc/kernel/install.conf
layout=u-boot
EOF
@@ -0,0 +1,11 @@
#!/usr/bin/env sh
cat << EOF | tee "${ROOTFS_DIR}/etc/default/u-boot"
U_BOOT_CONFIG_PATH='/boot/extlinux/extlinux.conf'
U_BOOT_SEARCH_METHOD='bootdir'
U_BOOT_TARGETS='default rescue'
U_BOOT_ENTRY_KERNEL='/vmlinuz-\${KERNEL_VERSION}'
U_BOOT_ENTRY_BOOT_ARGS='root=UUID=$($get_fs_uuid_by_mountpoint /) rootwait rw earlycon console=tty0 console=ttyS0,115200'
U_BOOT_ENTRY_INITRD='/initramfs-\${KERNEL_VERSION}.img'
U_BOOT_ENTRY_FDT_DIR='/dtb-\${KERNEL_VERSION}'
EOF
@@ -0,0 +1,2 @@
e2fsprogs
cloud-utils-growpart
@@ -0,0 +1 @@
PROFILE_NAME := generic
@@ -0,0 +1,6 @@
[rvck]
name=RVCK
type=rpm-md
baseurl=https://repo.build.openruyi.cn/openruyi:/bsp:/rvck/rva20/
enabled=1
gpgcheck=0
@@ -0,0 +1,4 @@
RELEASE_NAME := Unstable-RVA20
$(foreach receipe_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)userspace/*)),$(eval $(call add_receipe,$(receipe_dir))))
$(foreach device_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)bsp/*)),$(eval $(call add_device,$(device_dir))))
@@ -0,0 +1,3 @@
#!/usr/bin/env sh
rm "${ROOTFS_DIR}/etc/yum.repos.d/bootstrap.repo"
@@ -0,0 +1,3 @@
#!/usr/bin/env sh
sed -i 's#https://boat.openruyi.cn/stable/rva20/#https://boat.openruyi.cn/unstable/rva20/#' "${ROOTFS_DIR}/etc/yum.repos.d/openruyi.repo"
@@ -0,0 +1 @@
../../../../creek/userspace/base/packages.d/50-base
@@ -0,0 +1 @@
../../../creek/userspace/base/post.d
@@ -0,0 +1,2 @@
RECEIPE_NAME := base
COMPRESSION := zstd
@@ -0,0 +1,6 @@
[openruyi]
name=openruyi bootstrap
type=rpm-md
baseurl=https://boat.openruyi.cn/unstable/rva20/
enabled=1
gpgcheck=0
+1
View File
@@ -0,0 +1 @@
../creek/bsp/
+4
View File
@@ -0,0 +1,4 @@
RELEASE_NAME := Unstable
$(foreach receipe_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)userspace/*)),$(eval $(call add_receipe,$(receipe_dir))))
$(foreach device_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)bsp/*)),$(eval $(call add_device,$(device_dir))))
@@ -0,0 +1 @@
openruyi-repos
@@ -0,0 +1,3 @@
#!/usr/bin/env sh
rm "${ROOTFS_DIR}/etc/yum.repos.d/bootstrap.repo"
@@ -0,0 +1,3 @@
#!/usr/bin/env sh
sed -i 's#https://boat.openruyi.cn/stable/rva23/#https://boat.openruyi.cn/unstable/rva23/#' "${ROOTFS_DIR}/etc/yum.repos.d/openruyi.repo"
@@ -0,0 +1 @@
../../../../creek/userspace/base/packages.d/50-base
+1
View File
@@ -0,0 +1 @@
../../../creek/userspace/base/post.d
@@ -0,0 +1,2 @@
RECEIPE_NAME := base
COMPRESSION := zstd
@@ -0,0 +1,6 @@
[openruyi]
name=openruyi bootstrap
type=rpm-md
baseurl=https://boat.openruyi.cn/unstable/rva23/
enabled=1
gpgcheck=0
@@ -0,0 +1,3 @@
#!/usr/bin/env sh
sed -i 's#https://boat.openruyi.cn/stable/rva23/#https://repo.build.openruyi.cn/openruyi/riscv64/#' "${ROOTFS_DIR}/etc/yum.repos.d/openruyi.repo"
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
# Overrides the one from base receipe
true
@@ -0,0 +1,3 @@
RECEIPE_NAME := obsrepo
COMPRESSION := zstd
EXTENDS := base