Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ca07da2743 | |||
| a1aa59a1f4 | |||
| cf5344f019 | |||
| 5ace1bbc5e | |||
| f558090648 | |||
| 6431cf97e1 | |||
| 930c2db806 | |||
| 3947b8b68f | |||
| 064be3709f | |||
| 0c671936ed |
@@ -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
|
||||||
@@ -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
|
||||||
Executable
+6
@@ -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
|
||||||
Executable
+6
@@ -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
|
||||||
Executable
+11
@@ -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 @@
|
|||||||
|
linux
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
systemd-repart
|
||||||
Executable
+15
@@ -0,0 +1,15 @@
|
|||||||
|
#!/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
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
Executable
+6
@@ -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
|
||||||
+6
@@ -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
|
||||||
+11
@@ -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 @@
|
|||||||
|
linux-spacemit-k3-vendor-6.18
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
../../../ork/generic/packages.d/90-growdisk
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
+3
@@ -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
|
||||||
Executable
+3
@@ -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,7 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
# https://systemd.io/BUILDING_IMAGES/
|
||||||
|
rm -f "${ROOTFS_DIR}/etc/machine-id"
|
||||||
|
rm -f "${ROOTFS_DIR}/var/lib/systemd/random-seed"
|
||||||
|
rm -f "${ROOTFS_DIR}/var/lib/systemd/credential.secret"
|
||||||
|
|
||||||
@@ -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
|
||||||
@@ -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 @@
|
|||||||
|
dracut
|
||||||
Executable
+6
@@ -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
|
||||||
+6
@@ -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 @@
|
|||||||
|
linux
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
../../../../../creek/bsp/ork/generic/packages.d/90-growdisk
|
||||||
@@ -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=
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
dracut
|
||||||
|
u-boot-menu-ng
|
||||||
|
kernel-install-u-boot-menu-ng
|
||||||
+6
@@ -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
|
||||||
+6
@@ -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
|
||||||
+10
@@ -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 @@
|
|||||||
|
linux
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
../../../../../creek/bsp/ork/generic/packages.d/90-growdisk
|
||||||
@@ -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 @@
|
|||||||
|
openruyi-repos
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
rm "${ROOTFS_DIR}/etc/yum.repos.d/bootstrap.repo"
|
||||||
receipes/openruyi/unstable-mycto/userspace/base/packages.d/00-setup-repo/post.d/50-use-port/entry.sh
Executable
+3
@@ -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
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
../../creek/bsp/ork
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
DEVICE_NAME := SpacemiT-K1
|
||||||
|
|
||||||
|
$(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=
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
dracut
|
||||||
|
u-boot-menu-ng
|
||||||
|
kernel-install-u-boot-menu-ng
|
||||||
|
firmware-spacemit-k1-esos
|
||||||
+6
@@ -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
|
||||||
+6
@@ -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
|
||||||
+11
@@ -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
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
linux-spacemit-k1-vendor-6.6
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
../../../../../creek/bsp/ork/generic/packages.d/90-growdisk/
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
PROFILE_NAME := generic
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
[k1-bsp]
|
||||||
|
name=K1 BSP
|
||||||
|
type=rpm-md
|
||||||
|
baseurl=https://repo.build.openruyi.cn/openruyi:/bsp:/spacemit:/k1/rva20/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
OUTPUT_FORMAT=partitioned_disk
|
||||||
|
|
||||||
|
# Targetting SD/eMMC, with 512B read block, 512K erase block
|
||||||
|
# But ext4 suggests a minimum of 4K block
|
||||||
|
DISK_PARTITION_ALIGNMENT=4096
|
||||||
|
PARTITION_TABLE_TYPE=GUID
|
||||||
|
|
||||||
|
MBR_CODE_AREA_USAGE=BLOB
|
||||||
|
MBR_CODE_AREA_BLOB="bootinfo_sd.bin"
|
||||||
|
|
||||||
|
PARTITION_1_OFFSET=128KiB
|
||||||
|
PARTITION_1_SIZE=256KiB
|
||||||
|
PARTITION_1_NAME="fsbl"
|
||||||
|
PARTITION_1_USAGE=BLOB
|
||||||
|
PARTITION_1_BLOB="FSBL.bin"
|
||||||
|
|
||||||
|
PARTITION_2_OFFSET=384KiB
|
||||||
|
PARTITION_2_SIZE=64KiB
|
||||||
|
PARTITION_2_NAME="env"
|
||||||
|
PARTITION_2_USAGE=BLOB
|
||||||
|
PARTITION_2_BLOB="u-boot-env-default.bin"
|
||||||
|
|
||||||
|
PARTITION_3_OFFSET=1MiB
|
||||||
|
PARTITION_3_SIZE=1MiB
|
||||||
|
PARTITION_3_NAME="opensbi"
|
||||||
|
PARTITION_3_USAGE=BLOB
|
||||||
|
PARTITION_3_BLOB="fw_dynamic.itb"
|
||||||
|
|
||||||
|
PARTITION_4_OFFSET=2MiB
|
||||||
|
PARTITION_4_SIZE=2MiB
|
||||||
|
PARTITION_4_NAME="uboot"
|
||||||
|
PARTITION_4_USAGE=BLOB
|
||||||
|
PARTITION_4_BLOB="u-boot.itb"
|
||||||
|
|
||||||
|
PARTITION_5_OFFSET=8MB
|
||||||
|
PARTITION_5_SIZE=492MB
|
||||||
|
PARTITION_5_NAME="oerv-boot"
|
||||||
|
PARTITION_5_TYPE=bls_boot
|
||||||
|
PARTITION_5_ATTRS=legacy_boot
|
||||||
|
PARTITION_5_USAGE=MOUNTPOINT
|
||||||
|
PARTITION_5_MOUNTPOINT="/boot"
|
||||||
|
PARTITION_5_FS=vfat
|
||||||
|
|
||||||
|
PARTITION_6_NAME="oerv-root"
|
||||||
|
PARTITION_6_TYPE=linux_root_riscv64
|
||||||
|
PARTITION_6_USAGE=MOUNTPOINT
|
||||||
|
PARTITION_6_MOUNTPOINT="/"
|
||||||
|
PARTITION_6_FS=ext4
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
../generic/packages.d/
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
PROFILE_NAME := sdmmc
|
||||||
|
|
||||||
|
$(eval $(call fetch_remote_blob,bl-spacemit-k1.zip,https://github.com/openeuler-riscv/u-boot-build/releases/download/release-spacemit-k1/bl-spacemit-k1.zip))
|
||||||
|
|
||||||
|
$(eval $(call extract_blob_from_zip,bootinfo_sd.bin,bl-spacemit-k1.zip))
|
||||||
|
$(eval $(call extract_blob_from_zip,FSBL.bin,bl-spacemit-k1.zip))
|
||||||
|
$(eval $(call extract_blob_from_zip,u-boot-env-default.bin,bl-spacemit-k1.zip))
|
||||||
|
$(eval $(call extract_blob_from_zip,fw_dynamic.itb,bl-spacemit-k1.zip))
|
||||||
|
$(eval $(call extract_blob_from_zip,u-boot.itb,bl-spacemit-k1.zip))
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
../generic/repos.d
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
DEVICE_NAME := ZHIHE-A210
|
||||||
|
|
||||||
|
$(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=
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
dracut
|
||||||
|
u-boot-menu-ng
|
||||||
|
kernel-install-u-boot-menu-ng
|
||||||
+6
@@ -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
|
||||||
+6
@@ -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
|
||||||
+11
@@ -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=ttyS4,115200 clk_ignore_unused'
|
||||||
|
U_BOOT_ENTRY_INITRD='/initramfs-\${KERNEL_VERSION}.img'
|
||||||
|
U_BOOT_ENTRY_FDT_DIR='/dtb-\${KERNEL_VERSION}'
|
||||||
|
EOF
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
linux-zhihe-a210-vendor-6.6
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
../../../../../creek/bsp/ork/generic/packages.d/90-growdisk/
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
PROFILE_NAME := generic
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
[a210-bsp]
|
||||||
|
name=A210 BSP
|
||||||
|
type=rpm-md
|
||||||
|
baseurl=https://repo.build.openruyi.cn/openruyi:/bsp:/zhihe:/a210/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 @@
|
|||||||
|
openruyi-repos
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
rm "${ROOTFS_DIR}/etc/yum.repos.d/bootstrap.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
|
||||||
Symlink
+1
@@ -0,0 +1 @@
|
|||||||
|
../creek/bsp/
|
||||||
@@ -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))))
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user