From daf5a797494cf04dfca1d253fc7ae262874940a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0tetiar?= Date: Fri, 5 Aug 2022 08:43:18 +0200 Subject: [PATCH] profiles: copy over mvebu and prpl profiles from prplOS v1.5 release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We're going to use only mvebu and prpl profiles during development. Signed-off-by: Petr Štetiar --- profiles/mvebu.yml | 8 +++ profiles/prpl.yml | 150 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 158 insertions(+) create mode 100644 profiles/mvebu.yml create mode 100644 profiles/prpl.yml diff --git a/profiles/mvebu.yml b/profiles/mvebu.yml new file mode 100644 index 0000000000..004721c402 --- /dev/null +++ b/profiles/mvebu.yml @@ -0,0 +1,8 @@ +--- +profiles: + - linksys_wrt3200acm + - linksys_wrt32x + - cznic_turris-omnia +target: mvebu +subtarget: cortexa9 +description: Build image for the Linksys WRT3200ACM (Rango), WRT32X (Venom), Turris Omnia diff --git a/profiles/prpl.yml b/profiles/prpl.yml new file mode 100644 index 0000000000..bd08f7b74e --- /dev/null +++ b/profiles/prpl.yml @@ -0,0 +1,150 @@ +--- +description: Add the prpl features +feeds: + - name: feed_prpl + uri: https://gitlab.com/prpl-foundation/prplOS/feed-prpl.git + tracking_branch: prplos + revision: ae59403fc86443151150c30b8401ecd8c8bc8063 + +additional_packages: + - feed: packages + packages: + - chrony + - libnl-core + - libnl-route + - lighttpd + - lighttpd-mod-fastcgi + - lighttpd-mod-auth + - lighttpd-mod-authn_file + - syslog-ng + +packages: + - acl-manager + - amx-cli + - cthulhu + - cthulhu-lxc + - deviceinfo-manager + - dhcpv4-manager + - dhcpv6s-manager + - ethernet-manager + - ip-manager + - iptables-mod-ipopt + - libarchive + - libdhcpoptions + - libfwinterface + - libfwrules + - libnetmodel + - lxc4 + - lxc4-attach + - lxc4-auto + - lxc4-autostart + - lxc4-cgroup + - lxc4-checkconfig + - lxc4-common + - lxc4-config + - lxc4-configs + - lxc4-console + - lxc4-copy + - lxc4-create + - lxc4-destroy + - lxc4-device + - lxc4-execute + - lxc4-freeze + - lxc4-hooks + - lxc4-info + - lxc4-ls + - lxc4-monitor + - lxc4-start + - lxc4-stop + - lxc4-templates + - lxc4-top + - lxc4-unfreeze + - lxc4-unprivileged + - lxc4-unshare + - lxc4-user-nic + - lxc4-usernsexec + - lxc4-wait + - mod-amxb-ubus + - mod-ba-cli + - mod-dmext + - mod-dmstats + - mod-qos-tc + - mod-vlan-ioctl + - mod-sahtrace + - multisettings + - netdev-plugin + - netmodel + - odl-generator + - owsd + - pcm-manager + - prplmesh + - rlyeh + - routing-manager + - tc + - time-manager + - timingila + - timingila-cthulhu + - timingila-rlyeh + - tr069-manager + - tr181-bridging + - tr181-device + - tr181-dhcpv4client + - tr181-dhcpv6client + - tr181-firewall + - tr181-qos + - tr181-rest-api + - tr181-usermanagement + - u80211d + - umdns + - wan-manager + +diffconfig: | + CONFIG_PACKAGE_rpcd-mod-luci=y + CONFIG_PACKAGE_ip-full=y + CONFIG_PACKAGE_ip-bridge=y + # CONFIG_PACKAGE_firewall is not set + # CONFIG_PACKAGE_logd is not set + # lxc options for LCM + CONFIG_SAH_SERVICES_CTHULHU_INIT_CONTAINER_BACKEND=y + CONFIG_SAH_SERVICES_CTHULHU_CONTAINER_BACKEND="/usr/lib/cthulhu-lxc/cthulhu-lxc.so" + CONFIG_SAH_SERVICES_TIMINGILA_INIT_ADAPTERS=y + CONFIG_SAH_SERVICES_TIMINGILA_ADAPTER_PACKAGER="/usr/lib/timingila-rlyeh/timingila-rlyeh.so" + CONFIG_SAH_SERVICES_TIMINGILA_ADAPTER_CONTAINER="/usr/lib/timingila-cthulhu/timingila-cthulhu.so" + CONFIG_SAH_LIB_CTHULHU-LXC_LXC_TOOLS_PREFIX="/opt/prplos/usr/bin/" + CONFIG_SAH_LIB_CTHULHU-LXC_PRPL_OS_RPATH=y + # kernel options for lcm + CONFIG_KERNEL_ARM_PMU=y + CONFIG_KERNEL_BLK_CGROUP=y + CONFIG_KERNEL_BLK_DEV_THROTTLING=y + CONFIG_KERNEL_CGROUPS=y + CONFIG_KERNEL_CGROUP_CPUACCT=y + CONFIG_KERNEL_CGROUP_DEVICE=y + CONFIG_KERNEL_CGROUP_FREEZER=y + CONFIG_KERNEL_CGROUP_PERF=y + CONFIG_KERNEL_CGROUP_PIDS=y + CONFIG_KERNEL_CGROUP_SCHED=y + CONFIG_KERNEL_CPUSETS=y + CONFIG_KERNEL_DEVPTS_MULTIPLE_INSTANCES=y + CONFIG_KERNEL_FAIR_GROUP_SCHED=y + CONFIG_KERNEL_FREEZER=y + CONFIG_KERNEL_IPC_NS=y + CONFIG_KERNEL_LXC_MISC=y + CONFIG_KERNEL_MEMCG=y + CONFIG_KERNEL_MEMCG_KMEM=y + CONFIG_KERNEL_MEMCG_SWAP=y + CONFIG_KERNEL_MEMCG_SWAP_ENABLED=y + CONFIG_KERNEL_MM_OWNER=y + CONFIG_KERNEL_NAMESPACES=y + CONFIG_KERNEL_NETPRIO_CGROUP=y + CONFIG_KERNEL_NET_CLS_CGROUP=y + CONFIG_KERNEL_NET_NS=y + CONFIG_KERNEL_PERF_EVENTS=y + CONFIG_KERNEL_PID_NS=y + CONFIG_KERNEL_POSIX_MQUEUE=y + CONFIG_KERNEL_PROC_PID_CPUSET=y + CONFIG_KERNEL_RESOURCE_COUNTERS=y + CONFIG_KERNEL_RT_GROUP_SCHED=y + CONFIG_KERNEL_SECCOMP=y + CONFIG_KERNEL_SECCOMP_FILTER=y + CONFIG_KERNEL_USER_NS=y + CONFIG_KERNEL_UTS_NS=y