Commit ae16ab90 authored by Carlos Ramos Carreño's avatar Carlos Ramos Carreño

obs/slapos: Add missing dependencies

This adds the following SlapOS dependencies:

- awk: This is required implicitly by some SlapOS packages (it is
  assumed to exist). For example, ncurses:

  ```
  configure: error: No awk program found
  ```

- iproute2: This is required explicitly by `slapos node format` when
  `alter_network=True`:

  ```
  Some required binaries are missing or not functional: ip
  ```

- procps: This is also required by `slapos node format` when
  `alter_network=True`, as it uses sysctl:

  ```
  FileNotFoundError: [Errno 2] No such file or directory: 'sysctl': 'sysctl'
  ```

See !211
See slapos.core!655 for additional context.
parent afecd8e1
......@@ -18,11 +18,15 @@ Depends: ${misc:Depends},
ucf,
uml-utilities,
# slapgrid-sr needed by most recipes
awk,
libc6-dev | libc-dev,
gcc | c-compiler,
g++ | c++-compiler,
make,
patch,
# slapos node format
iproute2,
procps,
# slapos node collect
lm-sensors,
# devperm manager plugin wants to use lsblk
......
......@@ -6,7 +6,7 @@ pkgrel=1
arch=('x86_64' 'i686')
url="http://www.slapos.org"
license=('GPL')
depends=(iptables iproute2)
depends=(awk iptables iproute2 procps)
makedepends=(patch chrpath inetutils python3)
install='slapos-node.install'
source=(sn_${pkgver}.tar.gz)
......
......@@ -57,9 +57,12 @@ BuildRequires: (lzma-devel or liblzma-devel or xz-devel)
BuildRequires: zlib-devel
BuildRequires: (libbz2-devel or bzip2-devel)
Requires: awk
Requires: gcc-c++
Requires: iproute2
Requires: make
Requires: patch
Requires: procps
Requires: (lm_sensors or sensors)
AutoReqProv: no
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment