Compare commits
28 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
95f1d67ff0 | ||
|
|
cf11ea4b45 | ||
|
|
c1bdd80dd4 | ||
|
|
1d7a2bf1fd | ||
|
|
048212f93a | ||
|
|
54d9f40520 | ||
|
|
cc1cdc138d | ||
|
|
e9fa465720 | ||
|
|
32915df7f2 | ||
|
|
0dcfd40dc3 | ||
|
|
3055bc5e13 | ||
|
|
be89062358 | ||
|
|
8bbe8a59a3 | ||
|
|
eedf544dc0 | ||
|
|
0a0c01f905 | ||
|
|
3c7e75e313 | ||
|
|
883b2693a5 | ||
|
|
58ef14be2f | ||
|
|
5f3996b089 | ||
|
|
d567d22169 | ||
|
|
1384a60b5f | ||
|
|
d6feb7255e | ||
|
|
320495d668 | ||
|
|
704afa6086 | ||
|
|
9e5421973e | ||
|
|
41a1415c19 | ||
|
|
c15b22cc7c | ||
|
|
0bb8df61f7 |
3 changed files with 120 additions and 0 deletions
22
LICENSE
Normal file
22
LICENSE
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
(The MIT License)
|
||||
|
||||
Copyright (c) 2015 Douglas Christopher Wilson
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
'Software'), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
25
README.md
Normal file
25
README.md
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
# system-tools module
|
||||
|
||||
[**Package DB** (owner)](https://admin.fedoraproject.org/pkgdb/package/modules/system-tools/) |
|
||||
[**F26 modulemd** (source)](http://pkgs.fedoraproject.org/cgit/modules/TEMPLATE.git/tree/system-tools.yaml?h=f26) |
|
||||
[**PDC** (result)](https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants/?active=True&variant_name=system-tools)
|
||||
|
||||
As the modular server is attempting to start from an extrememly small baseline,
|
||||
many of the tools one normally expects are not provided by default. However, an
|
||||
evaluator of the modular OS often needs these tools. At present, there is
|
||||
nowhere to get them from, hence the need for this module.
|
||||
|
||||
## Current state
|
||||
|
||||
| State | Description |
|
||||
|-------|-------------|
|
||||
| ✓ YES | **Build passes** in the infra (all build deps are ok) |
|
||||
| ✓ YES | **Installs** on the Base Runtime (all runtime deps are ok) |
|
||||
| ✗ NO | **No bootstrap** - uses only proper modules |
|
||||
| ✓ YES | General **tests are in dist-git** |
|
||||
| ✓ YES | General **tests pass** |
|
||||
| ✗ NO | Meets the **Fedora Module Packaging Guidelines** |
|
||||
|
||||
### Notes
|
||||
|
||||
♫♪♩
|
||||
73
systemtools.yaml
Normal file
73
systemtools.yaml
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
---
|
||||
document: modulemd
|
||||
version: 1
|
||||
data:
|
||||
name: systemtools
|
||||
summary: Provides the tools a general Linux user expects on the command line
|
||||
description: As the modular server is attempting to start from an extrememly
|
||||
small baseline, many of the tools one normally expects are not
|
||||
provided by default. However, an evaluator of the modular OS
|
||||
often needs these tools. At present, there is nowhere to get
|
||||
them from, hence the need for this module.
|
||||
license:
|
||||
module:
|
||||
- MIT
|
||||
dependencies:
|
||||
buildrequires:
|
||||
# clashes with bootstrap
|
||||
# base-runtime: f26
|
||||
common-build-dependencies: f26
|
||||
shared-userspace: f26
|
||||
perl: f26
|
||||
# ouch, needed for nano (groff and deps)
|
||||
bootstrap: f26
|
||||
requires:
|
||||
base-runtime: f26
|
||||
shared-userspace: f26
|
||||
references:
|
||||
community: https://fedoraproject.org/wiki/Modularity
|
||||
documentation: https://github.com/modularity-modules/systemtools
|
||||
tracker: https://github.com/modularity-modules/systemtools
|
||||
profiles:
|
||||
default:
|
||||
rpms:
|
||||
- calc
|
||||
- dateutils
|
||||
- findutils
|
||||
- iproute
|
||||
- iputils
|
||||
- less
|
||||
- nano
|
||||
- which
|
||||
- procps-ng
|
||||
filter:
|
||||
rpms:
|
||||
- calc-devel
|
||||
api:
|
||||
rpms:
|
||||
- calc
|
||||
- dateutils
|
||||
- findutils
|
||||
- gcal
|
||||
- nano
|
||||
- which
|
||||
components:
|
||||
rpms:
|
||||
calc:
|
||||
rationale: command-line calculator.
|
||||
ref: f26
|
||||
dateutils:
|
||||
rationale: command-line date and time math.
|
||||
ref: f26
|
||||
findutils:
|
||||
rationale: command-line search for files.
|
||||
ref: f26
|
||||
gcal:
|
||||
rationale: better command-line calendar utility.
|
||||
ref: f26
|
||||
nano:
|
||||
rationale: like Canada for editor wars.
|
||||
ref: f26
|
||||
which:
|
||||
rationale: show full paths of commands.
|
||||
ref: f26
|
||||
Loading…
Add table
Add a link
Reference in a new issue