profiles: copy over mvebu and prpl profiles from prplOS v1.5 release

We're going to use only mvebu and prpl profiles during development.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
This commit is contained in:
Petr Štetiar 2022-08-05 08:43:18 +02:00 committed by Petr Štetiar
parent 426adae172
commit daf5a79749
No known key found for this signature in database
GPG Key ID: 58EE120F30CC02D3
2 changed files with 158 additions and 0 deletions

8
profiles/mvebu.yml Normal file
View File

@ -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

150
profiles/prpl.yml Normal file
View File

@ -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