summaryrefslogtreecommitdiffstats
path: root/spec/acfg/if/group-filesystem.yml
blob: 2349b0e47b8b23569450d75d0c7b726a5b4105d8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
description: |
  This section describes configuration options related to filesytems.
  By default, the In-Memory Filesystem (IMFS) is used as the base filesystem (also
  known as root filesystem).  In order to save some memory for your application,
  you can disable the filesystem support with the
  ${appl-disable-filesystem:/name} configuration option.
  Alternatively, you can strip down the features of the base filesystem with the
  ${use-miniimfs-as-base-filesystem:/name} and
  ${use-devfs-as-base-filesystem:/name} configuration options.  These
  three configuration options are mutually exclusive.  They are intended for an
  advanced application configuration.

  Features of the IMFS can be disabled and enabled with the following
  configuration options:

  * ${imfs-disable-chmod:/name}

  * ${imfs-disable-chown:/name}

  * ${imfs-disable-link:/name}

  * ${imfs-disable-mknod:/name}

  * ${imfs-disable-mknod-file:/name}

  * ${imfs-disable-mount:/name}

  * ${imfs-disable-readdir:/name}

  * ${imfs-disable-readlink:/name}

  * ${imfs-disable-rename:/name}

  * ${imfs-disable-rmnod:/name}

  * ${imfs-disable-symlink:/name}

  * ${imfs-disable-unmount:/name}

  * ${imfs-disable-utime:/name}

  * ${imfs-enable-mkfifo:/name}
enabled-by: true
interface-type: appl-config-group
links:
- role: requirement-refinement
  uid: ../../req/applconfig
name: Filesystem Configuration
text: ''
type: interface