summaryrefslogtreecommitdiffstats
path: root/spec/acfg/filesystem.yml
blob: 8a72fc14cbd643d7d6fd4f1371fee30712f21808 (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
appl-config-group-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
  :ref:`CONFIGURE_APPLICATION_DISABLE_FILESYSTEM` configuration option.
  Alternatively, you can strip down the features of the base filesystem with the
  :ref:`CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM` and
  :ref:`CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM` 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:

  * :ref:`CONFIGURE_IMFS_DISABLE_CHMOD`

  * :ref:`CONFIGURE_IMFS_DISABLE_CHOWN`

  * :ref:`CONFIGURE_IMFS_DISABLE_LINK`

  * :ref:`CONFIGURE_IMFS_DISABLE_MKNOD`

  * :ref:`CONFIGURE_IMFS_DISABLE_MKNOD_FILE`

  * :ref:`CONFIGURE_IMFS_DISABLE_MOUNT`

  * :ref:`CONFIGURE_IMFS_DISABLE_READDIR`

  * :ref:`CONFIGURE_IMFS_DISABLE_READLINK`

  * :ref:`CONFIGURE_IMFS_DISABLE_RENAME`

  * :ref:`CONFIGURE_IMFS_DISABLE_RMNOD`

  * :ref:`CONFIGURE_IMFS_DISABLE_SYMLINK`

  * :ref:`CONFIGURE_IMFS_DISABLE_UNMOUNT`

  * :ref:`CONFIGURE_IMFS_DISABLE_UTIME`

  * :ref:`CONFIGURE_IMFS_ENABLE_MKFIFO`
appl-config-group-name: Filesystem Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
enabled-by: true
interface-type: appl-config-group
links:
- role: null
  uid: ../applconfig
text: ''
type: interface