| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 43 | 8 | ~amd64 | 0 |
<pkgmetadata>
<maintainer type="person">
<email>ari@ari.lt</email>
<name>Arija A.</name>
</maintainer>
<longdescription>
A simple SUID tool written in C++
</longdescription>
<use>
<flag name="man">Install man pages</flag>
<flag name="gcc">Use GCC instead of clang</flag>
<flag name="clang">Use Clang instead of GCC</flag>
<flag name="strip">Strip output binary</flag>
<flag name="bash-completion">Install bash completions</flag>
<flag name="doc">Install extra documentation</flag>
<flag name="size">Build for size</flag>
<flag name="debug">Build with debug flags</flag>
<flag name="group-inherit">Inherit root user groups</flag>
<flag name="setenv">Modify environment variables to match of root</flag>
<flag name="speed">Build for speed</flag>
<flag name="lto">Enable link-time optimisation</flag>
<flag name="test">Test kos</flag>
<flag name="unsafe-group-validation">Don't validate groups of a user !!UNSAFE!!</flag>
<flag name="unsafe-password-validation">Don't validate password of a user !!UNSAFE!!</flag>
<flag name="safe">Disallow unsafe USE flags</flag>
<flag name="hardened">Harden output binary for security</flag>
<flag name="unsafe-password-echo">Echo password insted of hiding it !!UNSAFE!!</flag>
<flag name="valgrind">Enable valgring memory checks</flag>
<flag name="quiet">Disable logging of kos</flag>
<flag name="infinite-ask">Ask for password infinitely</flag>
<flag name="no-bypass-root-auth">Validate authentication for root</flag>
<flag name="stable">Make sure no unstability causing USE flags are used</flag>
<flag name="no-pipe">Disable piping support !!BREAKAGE!!</flag>
<flag name="vtable-harden-gcc">Adds -fvtable-verify=std hardening flag to GCC (not supported on all configurations)</flag>
<flag name="branch-harden-gcc">Adds -mindirect-branch -mfunction-return hardening flags to GCC</flag>
<flag name="fcf-harden-gcc">Adds -fcf-protection=full hardening flag to GCC</flag>
<flag name="no-remember-auth">Disables remembering of authentication</flag>
<flag name="short-grace-time">Make the grace period for remembering auth 1min rather than default 5min</flag>
<flag name="effective-id">Enable support for seteuid and setegid</flag>
<flag name="safe-remember-auth">Make rememberauth feature safe</flag>
<flag name="rememberauth-mkdir">Make the rememberauth dir if it doesn't exist</flag>
</use>
</pkgmetadata>
| Flag | Description | 43 |
|---|---|---|
| bash-completion | Install bash completions | ✓ |
| branch-harden-gcc | Adds -mindirect-branch -mfunction-return hardening flags to GCC | ✓ |
| clang | Use Clang instead of GCC | ⊕ |
| debug | Build with debug flags | ✓ |
| doc | Install extra documentation | ✓ |
| effective-id | Enable support for seteuid and setegid | ⊕ |
| fcf-harden-gcc | Adds -fcf-protection=full hardening flag to GCC | ✓ |
| gcc | Use GCC instead of clang | ✓ |
| group-inherit | Inherit root user groups | ⊕ |
| hardened | Harden output binary for security | ✓ |
| infinite-ask | Ask for password infinitely | ✓ |
| lto | Enable link-time optimisation | ✓ |
| man | Install man pages | ⊕ |
| no-bypass-root-auth | Validate authentication for root | ✓ |
| no-pipe | Disable piping support !!BREAKAGE!! | ⊕ |
| no-remember-auth | Disables remembering of authentication | ⊕ |
| quiet | Disable logging of kos | ✓ |
| rememberauth-mkdir | Make the rememberauth dir if it doesn't exist | ✓ |
| safe | Disallow unsafe USE flags | ⊕ |
| safe-remember-auth | Make rememberauth feature safe | ⊕ |
| setenv | Modify environment variables to match of root | ⊕ |
| short-grace-time | Make the grace period for remembering auth 1min rather than default 5min | ✓ |
| size | Build for size | ⊕ |
| speed | Build for speed | ✓ |
| stable | Make sure no unstability causing USE flags are used | ✓ |
| strip | Strip output binary | ⊕ |
| test | Test kos | ✓ |
| unsafe-group-validation | Don't validate groups of a user !!UNSAFE!! | ✓ |
| unsafe-password-echo | Echo password insted of hiding it !!UNSAFE!! | ✓ |
| unsafe-password-validation | Don't validate password of a user !!UNSAFE!! | ✓ |
| valgrind | Enable valgring memory checks | ✓ |
| vtable-harden-gcc | Adds -fvtable-verify=std hardening flag to GCC (not supported on all configurations) | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | kos-43.tar.gz | 22568 bytes | 43 |
| Type | File | Size |
|---|---|---|
| EBUILD | kos-43.ebuild | 6249 bytes |
| MISC | metadata.xml | 2818 bytes |