Packaging cleanup
This commit is contained in:
parent
7a583a4783
commit
358a7389a3
|
@ -1,12 +0,0 @@
|
|||
TARGET_NAME = blob_service
|
||||
|
||||
PKG_DEPENDS += \
|
||||
@(SDK_USER)/src/libc/@(SDK_VERSION) \
|
||||
@(SDK_USER)/src/vfs/@(SDK_VERSION) \
|
||||
@(PUBLIC_SRC_CHROOT) \
|
||||
@(PUBLIC_SRC_INIT) \
|
||||
@(PUBLIC_SRC_VFS_LWIP) \
|
||||
_/src/blobsets \
|
||||
|
||||
include_rules
|
||||
include $(NIMBLE_PACKAGE_INCLUDE)
|
|
@ -1,106 +0,0 @@
|
|||
<runtime ram="32M" caps="768" binary="init">
|
||||
|
||||
<requires>
|
||||
<file_system label="backend"/>
|
||||
<nic/>
|
||||
<report/>
|
||||
<rtc/>
|
||||
</requires>
|
||||
|
||||
<provides> <file_system/> </provides>
|
||||
|
||||
<content>
|
||||
<rom label="blobsets_fs"/>
|
||||
<rom label="blobsets_http"/>
|
||||
<rom label="chroot"/>
|
||||
<rom label="init"/>
|
||||
<rom label="libc.lib.so"/>
|
||||
<rom label="libm.lib.so"/>
|
||||
<rom label="vfs.lib.so"/>
|
||||
<rom label="vfs_lwip.lib.so"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="CPU"/>
|
||||
<service name="LOG"/>
|
||||
<service name="PD"/>
|
||||
<service name="ROM"/>
|
||||
<service name="File_system"/>
|
||||
<service name="Nic"/>
|
||||
<service name="Report"/>
|
||||
<service name="Rtc"/>
|
||||
<service name="Timer"/>
|
||||
</parent-provides>
|
||||
|
||||
<service name="File_system">
|
||||
<policy label_suffix="backend">
|
||||
<!-- read-only proxy to the backend -->
|
||||
<child name="chroot"/>
|
||||
</policy>
|
||||
<default-policy>
|
||||
<!-- otherwise use the synthetic file-system -->
|
||||
<child name="blobsets_fs"/>
|
||||
</default-policy>
|
||||
</service>
|
||||
|
||||
<default-route>
|
||||
<service name="File_system">
|
||||
<child name="chroot"/> </service>
|
||||
<any-service> <parent/> </any-service>
|
||||
</default-route>
|
||||
|
||||
<start name="chroot" caps="80" priority="-1">
|
||||
<!--
|
||||
component for restricting backend
|
||||
write access to blobsets_http
|
||||
-->
|
||||
<resource name="RAM" quantum="1M"/>
|
||||
<provides> <service name="File_system"/> </provides>
|
||||
<config>
|
||||
<policy label_suffix="-> backend"
|
||||
path="/" writeable="no"/>
|
||||
<policy label="blobsets_http -> store"
|
||||
path="/blobstore" writeable="yes"/>
|
||||
<default-policy path="/blobstore" writeable="no"/>
|
||||
</config>
|
||||
<route>
|
||||
<service name="File_system">
|
||||
<parent label="backend"/> </service>
|
||||
<any-service> <parent/> </any-service>
|
||||
</route>
|
||||
</start>
|
||||
|
||||
<start name="blobsets_http" caps="512">
|
||||
<!-- HTTP upload and download service -->
|
||||
<resource name="RAM" quantum="16M"/>
|
||||
<config>
|
||||
<libc stdout="/log" stderr="/log" rtc="/rtc" socket="/socket"/>
|
||||
<vfs>
|
||||
<log/> <rtc/>
|
||||
<dir name="socket">
|
||||
<lwip dhcp="yes"/> </dir>
|
||||
<dir name="store">
|
||||
<fs label="store"/> </dir>
|
||||
</vfs>
|
||||
</config>
|
||||
</start>
|
||||
|
||||
<start name="blobsets_fs" caps="256">
|
||||
<!-- provides synthetic file-system -->
|
||||
<resource name="RAM" quantum="16M"/>
|
||||
<provides> <service name="File_system"/> </provides>
|
||||
<config>
|
||||
<libc stdout="/log" stderr="/log" rtc="/rtc"/>
|
||||
<vfs>
|
||||
<log/> <rtc/>
|
||||
<dir name="store">
|
||||
<fs writeable="no"/> </dir>
|
||||
</vfs>
|
||||
<default-policy/>
|
||||
</config>
|
||||
</start>
|
||||
|
||||
</config>
|
||||
|
||||
</runtime>
|
|
@ -1,7 +1,7 @@
|
|||
TARGET_NAME = blobsets_fs
|
||||
PKG_DEPENDS += \
|
||||
@(SDK_USER)/src/libc/@(SDK_VERSION) \
|
||||
@(SDK_USER)/src/vfs/@(SDK_VERSION) \
|
||||
@(PUBLIC_SRC_LIBC) \
|
||||
@(PUBLIC_SRC_VFS) \
|
||||
_/src/blobsets \
|
||||
|
||||
include_rules
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<vfs>
|
||||
<log/> <rtc/>
|
||||
<dir name="store">
|
||||
<fs label="blobstore" writeable="no" root="blobsets"/> </dir>
|
||||
<fs label="blobstore" writeable="no" root="blobstore"/> </dir>
|
||||
</vfs>
|
||||
<default-policy/>
|
||||
</config>
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
TARGET_NAME = blobsets_http
|
||||
|
||||
PKG_DEPENDS += \
|
||||
@(SDK_USER)/src/libc/@(SDK_VERSION) \
|
||||
@(SDK_USER)/src/vfs/@(SDK_VERSION) \
|
||||
@(PUBLIC_SRC_LWIP) \
|
||||
@(PUBLIC_SRC_LIBC) \
|
||||
@(PUBLIC_SRC_VFS) \
|
||||
@(PUBLIC_SRC_VFS_LWIP) \
|
||||
_/src/blobsets \
|
||||
|
||||
include_rules
|
||||
|
|
|
@ -17,9 +17,10 @@
|
|||
<libc stdout="/log" stderr="/log" socket="/socket"/>
|
||||
<vfs>
|
||||
<log/>
|
||||
<dir name="socket"> <lwip dhcp="yes"/> </dir>
|
||||
<dir name="socket">
|
||||
<lwip ip_addr="10.0.1.80" netmask="255.255.255.0" gateway="10.0.1.1" /> </dir>
|
||||
<dir name="store">
|
||||
<fs label="blobstore" writeable="yes" root="blobsets"/> </dir>
|
||||
<fs label="blobstore" writeable="yes" root="blobstore"/> </dir>
|
||||
</vfs>
|
||||
</config>
|
||||
|
||||
|
|
Loading…
Reference in New Issue