|
Packages | Any | Feature Request | Medium | Medium | [rfkill] needs OpenRC init scripts | Closed | |
Task Description
$ pacman -Si rfkill Repository : core Name : rfkill Version : 0.5-2 Description : Tool for enabling and disabling wireless devices Architecture : x86_64 URL : http://wireless.kernel.org/en/users/Documentation/rfkill Licenses : custom Groups : None Provides : None Depends On : None Optional Deps : None Conflicts With : None Replaces : None Download Size : 7.66 KiB Installed Size : 14.00 KiB Packager : Gaetan Bisson bisson@archlinux.org Build Date : Sun 02 Apr 2017 05:59:08 AM -03 Validated By : MD5 Sum SHA-256 Sum Signature
[coadde@nbc_netbook ~]$ pacman -Ql rfkill rfkill /usr/ rfkill /usr/bin/ rfkill /usr/bin/rfkill rfkill /usr/lib/ rfkill /usr/lib/systemd/ rfkill /usr/lib/systemd/system/ rfkill /usr/lib/systemd/system/rfkill-block@.service rfkill /usr/lib/systemd/system/rfkill-unblock@.service rfkill /usr/lib/sysusers.d/ rfkill /usr/lib/sysusers.d/rfkill.conf rfkill /usr/lib/udev/ rfkill /usr/lib/udev/rules.d/ rfkill /usr/lib/udev/rules.d/60-rfkill.rules rfkill /usr/share/ rfkill /usr/share/licenses/ rfkill /usr/share/licenses/rfkill/ rfkill /usr/share/licenses/rfkill/LICENSE rfkill /usr/share/man/ rfkill /usr/share/man/man8/ rfkill /usr/share/man/man8/rfkill.8.gz
|
|
Packages | Any | Feature Request | Medium | Medium | [redis] needs OpenRC init script | Closed | |
Task Description
$ pacman -Si redis Repository : community Name : redis Version : 3.2.8-1 Description : Advanced key-value store Architecture : x86_64 URL : http://redis.io/ Licenses : BSD Groups : None Provides : None Depends On : jemalloc grep shadow Optional Deps : None Conflicts With : None Replaces : None Download Size : 564.71 KiB Installed Size : 3286.00 KiB Packager : Sergej Pupykin <pupykin.s+arch@gmail.com> Build Date : Mon 13 Feb 2017 09:08:25 AM -03 Validated By : MD5 Sum SHA-256 Sum Signature
[coadde@nbc_netbook ~]$ pacman -Ql redis redis /etc/ redis /etc/logrotate.d/ redis /etc/logrotate.d/redis redis /etc/redis.conf redis /usr/ redis /usr/bin/ redis /usr/bin/redis-benchmark redis /usr/bin/redis-check-aof redis /usr/bin/redis-check-rdb redis /usr/bin/redis-cli redis /usr/bin/redis-sentinel redis /usr/bin/redis-server redis /usr/lib/ redis /usr/lib/systemd/ redis /usr/lib/systemd/system/ redis /usr/lib/systemd/system/redis.service redis /usr/share/ redis /usr/share/licenses/ redis /usr/share/licenses/redis/ redis /usr/share/licenses/redis/LICENSE
|
|
Packages | Any | Replace Request | High | Critical | [python2] replace deprecated Python 2 to Tauthon | Closed | |
Task Description
Description:
replace deprecated Python 2 to Tauthon for Canis Major
Additional info:
Steps to reproduce:
|
|
Packages | Any | Feature Request | Very High | High | [prosody] needs OpenRC init script and contains systemd ... | Closed | |
Task Description
Description:
Additional info:
prosody /usr/lib/systemd/system/prosody.service
prosody /usr/lib/sysusers.d/prosody.conf
prosody /usr/lib/tmpfiles.d/prosody.conf
Steps to reproduce:
|
|
Packages | Any | Feature Request | Very High | High | [procps-ng] add init file to load sysctl configuration ... | Closed | |
Task Description
Add init file to load sysctl configuration files
Examples:
/etc/init.d/sysctl
----
#!/usr/bin/openrc-run
command="/usr/bin/sysctl"
command_args="--system"
----
/etc/runlevels/boot/sysctl
|
|
Packages | Any | Security Issue | Very High | Critical | [pam] pam_unix2 is orphaned and dead upstream | Closed | |
Task Description
pam_unix2 was removed from Debian Jessie because it’s buggy and unmaintained [0]
It’s included inside pam package and should be removed since it doesn’t comes from official source. Also the original upstream FTP directory (ftp://ftp.suse.com/people/kukuk/pam/pam_unix2) has disappeared.
[0]:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628848
$ pacman -Si pam Repository : core Name : pam Version : 1.3.0-1 Description : PAM (Pluggable Authentication Modules) library Architecture : x86_64 URL : http://linux-pam.org Licenses : GPL2 Groups : None Provides : None Depends On : glibc cracklib libtirpc pambase Optional Deps : None Conflicts With : None Replaces : None Download Size : 609.71 KiB Installed Size : 2980.00 KiB Packager : Tobias Powalowski tpowa@archlinux.org Build Date : Thu 09 Jun 2016 02:44:03 PM -03 Validated By : MD5 Sum SHA-256 Sum Signature
$ pacman -Ql pam > pam_fileslist.txt
|
|
Packages | Any | Feature Request | Medium | Medium | [packagekit] needs OpenRC init scripts | Closed | |
Task Description
$ pacman -Si packagekit Repository : community Name : packagekit Version : 1.1.5-1 Description : A system designed to make installation and updates of packages easier Architecture : x86_64 URL : http://www.packagekit.org/ Licenses : GPL Groups : None Provides : None Depends On : dbus-glib pacman>=5.0.0 polkit shared-mime-info sqlite Optional Deps : networkmanager: detect connection status
bash-completion: command completion in bash
Conflicts With : None Replaces : None Download Size : 877.20 KiB Installed Size : 5758.00 KiB Packager : Christian Hesse arch@eworm.de Build Date : Tue 17 Jan 2017 09:37:33 AM -03 Validated By : MD5 Sum SHA-256 Sum Signature
$ pacman -Ql packagekit > packagekit_fileslist.txt
|
|
Packages | Any | Feature Request | Medium | Medium | [openvas-scanner] needs OpenRC init script | Closed | |
Task Description
$ pacman -Si openvas-scanner Repository : community Name : openvas-scanner Version : 5.0.4-3 Description : The OpenVAS scanning Daemon Architecture : x86_64 URL : http://www.openvas.org/ Licenses : GPL Groups : openvas Provides : None Depends On : openvas-libraries redis Optional Deps : None Conflicts With : None Replaces : None Download Size : 61.79 KiB Installed Size : 183.00 KiB Packager : Daniel Micay danielmicay@gmail.com Build Date : Mon 20 Jul 2015 09:02:59 PM -03 Validated By : MD5 Sum SHA-256 Sum Signature
$ pacman -Ql openvas-scanner openvas-scanner /usr/ openvas-scanner /usr/bin/ openvas-scanner /usr/bin/greenbone-nvt-sync openvas-scanner /usr/bin/openvas-mkcert openvas-scanner /usr/bin/openvas-mkcert-client openvas-scanner /usr/bin/openvas-nvt-sync openvas-scanner /usr/bin/openvassd openvas-scanner /usr/lib/ openvas-scanner /usr/lib/systemd/ openvas-scanner /usr/lib/systemd/system/ openvas-scanner /usr/lib/systemd/system/openvas-scanner.service openvas-scanner /usr/share/ openvas-scanner /usr/share/doc/ openvas-scanner /usr/share/doc/openvas-scanner/ openvas-scanner /usr/share/doc/openvas-scanner/example_redis_2_4.conf openvas-scanner /usr/share/doc/openvas-scanner/example_redis_2_6.conf openvas-scanner /usr/share/man/ openvas-scanner /usr/share/man/man8/ openvas-scanner /usr/share/man/man8/greenbone-nvt-sync.8.gz openvas-scanner /usr/share/man/man8/openvas-mkcert.8.gz openvas-scanner /usr/share/man/man8/openvas-nvt-sync.8.gz openvas-scanner /usr/share/man/man8/openvassd.8.gz openvas-scanner /var/ openvas-scanner /var/cache/ openvas-scanner /var/cache/openvas/ openvas-scanner /var/lib/ openvas-scanner /var/lib/openvas/ openvas-scanner /var/lib/openvas/plugins/
|
|
Packages | Any | Security Issue | Very High | Critical | [openrc] use procps-ng's "sysctl" by default instead of ... | Closed | |
Task Description
Description:
Use procps-ng's "sysctl" by default instead of inetutils's "hostname" for
hostname support.
Since [inetutils] is an extra dependency for openrc, it
contains insecure commands like: ftp/rcp/rlogin/rsh/talk/telnet
For security reasons, procps-ng should be the tool to handle hostname
configuration through hostname init script because is a base package.
Additional info:
openrc 0.28-14
/etc/init.d/hostname
- hostname "$h"
+ case $(uname -s) in
+ GNU/Linux|Linux)
+ sysctl -qw kernel.hostname="$h"
+ ;;
+ *)
+ hostname "$h"
+ ;;
+ esac
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-14
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 196.71 KiB
Installed Size : 1767.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Mon 07 May 2018 03:54:42 PM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
Set and run hostname init script
|
|
Packages | Any | Feature Request | Very High | Critical | [openrc] some init scripts are forced to load in certai ... | Closed | |
Task Description
Description:
Some init scrips are forced to load in certain runlevels by default (eg. boot) when
OpenRC is upgraded. It isn't good for virtualization environments like chroot that
doesn't require it to work.
Those scripts are:
* /etc/init.d/dmesg
* /etc/init.d/hwclock
* /etc/init.d/keymaps
* /etc/init.d/killprocs
* /etc/init.d/local
* /etc/init.d/loopback
* /etc/init.d/modules
* /etc/init.d/mount-ro
* /etc/init.d/swap
* /etc/init.d/sysctl
Note: "/etc/init.d/dmesg" should be loaded in "boot" runlevel instead of "sysinit" one at the first installation time.
Note: "/etc/init.d/local" should be loaded in "sysinit" runlevel instead of "default" and "nonetwork" one at the first installation time.
Additional info:
openrc 0.28-14
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-14
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 196.71 KiB
Installed Size : 1767.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Mon 07 May 2018 03:54:42 PM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
Re-install and/or upgrade the OpenRC package.
|
|
Packages | Any | Feature Request | Very High | Critical | [openrc] some init scripts are forced to load in certai ... | Closed | |
Task Description
Description:
Some init scrips are forced to load in certain runlevels by default (eg. boot) when
OpenRC is upgraded. Also some of them are autoloaded by other init scripts.
It isn't good for virtualization environments like chroot that doesn't require it to
work.
These files need be removed:
* /etc/runlevels/boot/binfmt (optional)
* /etc/runlevels/boot/fsck (autoloaded from "root" init script)
* /etc/runlevels/boot/localmount (autoloaded from "bootmisc" init script)
* /etc/runlevels/boot/procfs (optional, mount "binfmt_misc" only)
* /etc/runlevels/boot/termencoding (autoloaded from "keymaps" init script)
* /etc/runlevels/default/netmount (optional)
* /etc/runlevels/shutdown/savecache (optional)
* /etc/runlevels/sysinit/devfs (autoload from "udev" init script)
* /etc/runlevels/sysinit/sysfs (autoload from "udev" init script)
Additional info:
openrc 0.28-14
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-14
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 196.71 KiB
Installed Size : 1767.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Mon 07 May 2018 03:54:42 PM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
Re-install and/or upgrade the OpenRC package
|
|
Packages | Any | Bug Report | Very High | Critical | [openrc] set "devfs" init script to run before than any ... | Closed | |
Task Description
Description:
Set "devfs" init script to run before than any "logger" init script.
It fixes when any "logger" server is running with rc_logger activated
without the needed to add a "logger" init script on different runlevels.
Additional info:
openrc 0.28-14
/etc/init.d/devfs
- before dev
+ before dev logger
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-14
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 196.71 KiB
Installed Size : 1767.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Mon 07 May 2018 03:54:42 PM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
Add "devfs" and any "logger" init script to default runlevel
|
|
Packages | Any | Feature Request | Low | Very Low | [openrc] services should be added to runlevels through ... | Closed | |
Task Description
The OpenRC services should be added to runlevels through installing process instead be forced each time when openrc package is upgraded, because some sysadmins need customize them and are useful for Xen environments.
Example:
rc-update
... |
agetty.tty1 | default
agetty.tty10 | default
agetty.tty11 | default
agetty.tty12 | default
agetty.tty2 | default
agetty.tty3 | default
agetty.tty4 | default
agetty.tty5 | default
agetty.tty6 | default
agetty.tty7 | default
agetty.tty8 | default
agetty.tty9 | default
... |
swap | boot
... |
rc-update del swap boot
rc-update del agetty.tty{12,11,10,9,8,7,6,5,4,3,2,1}
rc-update add agetty.tty{1,2,3} system # "system" runlevel runs after "default" runlevel
rc-update
... |
agetty.tty1 | system
agetty.tty10 | system
agetty.tty11 | system
agetty.tty12 |
agetty.tty2 |
agetty.tty3 |
agetty.tty4 |
agetty.tty5 |
agetty.tty6 |
agetty.tty7 |
agetty.tty8 |
agetty.tty9 |
... |
pacman -Sy openrc
rc-update
... |
agetty.tty1 | default system
agetty.tty10 | default system
agetty.tty11 | default system
agetty.tty12 | default
agetty.tty2 | default
agetty.tty3 | default
agetty.tty4 | default
agetty.tty5 | default
agetty.tty6 | default
agetty.tty7 | default
agetty.tty8 | default
agetty.tty9 | default
... |
swap | boot
... |
|
|
Packages | Any | Bug Report | Very High | Critical | [openrc] run "sysctl" initscript after "net" initscript | Closed | |
Task Description
Description:
Additional info:
/etc/init.d/sysctl
- after clock
+ after clock net
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-18
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 193.18 KiB
Installed Size : 1720.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Sun 08 Jul 2018 01:28:16 AM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
|
|
Packages | Any | Bug Report | Very High | Critical | [openrc] rename "procfs" init script to "binfmt_misc", ... | Closed | |
Task Description
Description:
Rename "procfs" init script to "binfmt_misc", it isn't a "procfs"
/etc/init.d/procfs → /etc/init.d/binfmt_misc
-description="Mounts misc filesystems in /proc."
+description="Mounts binfmt_misc filesystems in /proc."
/etc/init.d/binfmt
- after clock procfs
+ after clock binfmt_misc
Additional info:
openrc 0.28-14
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-14
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 196.71 KiB
Installed Size : 1767.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Mon 07 May 2018 03:54:42 PM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
none
|
|
Packages | Any | Bug Report | Very High | Critical | [openrc] rename "chroot-nspawn" keyword to "chroot+unsh ... | Closed | |
Task Description
Description:
Rename "chroot-nspawn" keyword to "chroot+unshare" one
because"chroot+unshare" subsystem (chroot and unshare command)
is more precise than "chroot-nspawn" (systemd-nspawn
compatibility script) subsystem.
The files with "chroot-nspawn" keyword are:
* /etc/init.d/binfmt
* /etc/init.d/bootmisc (as SYSTEMD-NSPAWN)
* /etc/init.d/consolefont
* /etc/init.d/devfs
* /etc/init.d/dmesg
* /etc/init.d/fsck
* /etc/init.d/hostname
* /etc/init.d/hwclock
* /etc/init.d/keymaps
* /etc/init.d/localmount
* /etc/init.d/loopback
* /etc/init.d/mtab
* /etc/init.d/modules
* /etc/init.d/modules-load
* /etc/init.d/mount-ro
* /etc/init.d/net-online
* /etc/init.d/netmount
* /etc/init.d/numlock
* /etc/init.d/procfs
* /etc/init.d/root
* /etc/init.d/swap
* /etc/init.d/swclock
* /etc/init.d/sysctl
* /etc/init.d/sysfs
* /etc/init.d/termencoding
* /etc/init.d/urandom
Note:
chroot: run a command with special root directory
unshare: isolate the command in a different "Linux namespace"
Additional info:
openrc 0.28-14
/etc/rc.conf
# "" - nothing special
# "docker" - Docker container manager (GNU/Linux)
# "jail" - Jail (DragonflyBSD or FreeBSD)
# "lxc" - Linux Containers
# "openvz" - Linux OpenVZ
# "prefix" - Prefix
# "rkt" - CoreOS container management system (GNU/Linux)
# "subhurd" - Hurd subhurds (to be checked)
-# "chroot-nspawn" - Container created by chroot-nspawn
+# "chroot" - Chroot container (to be checked)
+# "chroot+unshare" - Chroot container using unshare command (GNU/Linux)
# "uml" - Usermode Linux
# "vserver" - Linux vserver
-# "xen0" - Xen0 Domain (GNU/Linux and NetBSD)
-# "xenU" - XenU Domain (GNU/Linux and NetBSD)
+# "xen0" - Xen0 Domain (GNU/HyperBK, GNU/Linux, FreeBSD and NetBSD)
+# "xenU" - XenU Domain (GNU/Hurd, GNU/HyperBK, GNU/Linux, FreeBSD, NetBSD and OpenBSD)
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-14
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 196.71 KiB
Installed Size : 1767.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Mon 07 May 2018 03:54:42 PM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
Run OpenRC init
|
|
Packages | Any | Security Issue | Very High | Critical | [openrc] remove dangerous "local" init script | Closed | |
Task Description
Description:
“https://wiki.gentoo.org/wiki//etc/local.d”
Additional info:
remove:
“/etc/init.d/local”
“/etc/local.d/README”
“/etc/local.d/”
/etc/init.d/agetty
----
- after local
+ after *
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-17
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 194.10 KiB
Installed Size : 1727.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Thu 05 Jul 2018 01:37:37 PM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
|
|
Packages | Any | Feature Request | Very High | Critical | [openrc] please remove "mtab", "modules-load" and "swcl ... | Closed | |
Task Description
Description:
Please remove "mtab", "modules-load" and "swclock" init scripts.
"mtab" is a deprecated and unmaintained init script,
because filesystem contains a mtab soft link.
"modules-load" init script, is a systemd compatibility configuration
to load the kernel modules from the "/etc/modules-load" configuration
directory.
This init script is useless, because the "modules" init script exists
and it's a duplicated feature.
If you need a module to load a module, just configure "/etc/conf.d/modules"
and start the "modules" init script or add a module in
the "/etc/mkinitcpio.conf" and run mkinitcpio -p $yourkernel
"swclock" is an useless init script, because is a service
setting the local clock based on last shutdown time.
If a machine doesn't support "/etc/rtc", then disable "clock_hctosys" and
"clock_systohc" from "/etc/conf.d/hwclock" with or without
NTP server/client. For chroot environments,"osclock" init script is the way.
Additional info:
openrc 0.28-14
/etc/init.d/localmount
-use lvm modules mtab root
+use lvm modules root
/etc/init.d/modules
- want modules-load
/etc/init.d/lm_sensors
-after modules-load
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-14
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 196.71 KiB
Installed Size : 1767.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Mon 07 May 2018 03:54:42 PM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
Enable the unused init scripts
|
|
Packages | Any | Bug Report | Very High | High | [openrc] needs a minor fix | Closed | |
Task Description
Description:
Additional info:
openrc /usr/lib/rc/sh/init.sh
—
- mount -n -t proc -o noexec,nosuid,nodev,gid=proc,hidepid=2 proc /proc
+ mount -n -t proc -o noexec,nosuid,nodev proc /proc
+ mount -n /proc -o remount,gid=26,hidepid=2
Steps to reproduce:
|
|
Packages | Any | Feature Request | Very High | High | [openrc] minor fix in /proc mount option | Closed | |
Task Description
Description:
Change the “/proc” filesystem option, reverting FS#1038 .
Additional info:
/usr/lib/rc/sh/init.sh
----
- mount -n -t proc -o noexec,nosuid,nodev,hidepid=2,gid=proc proc /proc
+ mount -n -t proc -o noexec,nosuid,nodev,gid=26,hidepid=2 proc /proc
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-17
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 194.10 KiB
Installed Size : 1727.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Thu 05 Jul 2018 01:37:37 PM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
|
|
Packages | Any | Bug Report | Very High | Critical | [openrc] fix "chroot" initscript | Closed | |
Task Description
Description:
Additional info:
/etc/conf.d/chroot
# initial command
CR_COMD=/sbin/openrc-init
-# network interfaces
-CR_NINF="veth_guest ethernet"
-# wifi interfaces
-CR_WINF="wifi"
-# service dependecies
-CR_DEPS="net_veth.interface_host
- chroot.name net.interface_ethernet net.interface_wifi"
+# network interfaces, example: CR_NINF="veh0 eth0"
+CR_NINF=""
+# wifi interfaces, example: CR_WINF="wlan0"
+CR_WINF=""
+# service dependecies, example: CR_DEPS="net.veh0 chroot.dns chroot.ntp net.eth0 net.wlan0"
+CR_DEPS=""
# wait in seconds to run CR_COMD
CR_CDWT=1
-# wait in seconds to start the sercice
+# wait in seconds to start the service
CR_STWT=7
# wait in seconds to stop the service
CR_SPWT=7
/etc/init.d/chroot
depend() {
- need $CR_NDEP
+ need $CR_DEPS
after modules bootmisc localmount net netmount
keyword -jail -prefix -vserver
provide oslv
}
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-18
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 193.18 KiB
Installed Size : 1720.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Sun 08 Jul 2018 01:28:16 AM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
|
|
Packages | Any | Bug Report | Very Low | Low | [openrc] agetty.tty loads in default runlevel only and ... | Closed | |
Task Description
agetty.tty services need be loaded in default and nonetwork runlevels, not default runlevel only.
Example:
agetty.tty1 | default nonetwork # it's correct, since **agetty.tty1** should be enabled in **nonetwork** runlevel for specific cases such as a maintenance.
agetty.tty1 | default # it's wrong, since it contains **default** runlevel only
agetty.tty symlinks from /etc/init.d/ need be linked to agetty instead of /etc/init.d/agetty.
Example:
agetty.tty1 -> /etc/init.d/agetty # it's a valid symlink, however is wrong because should be linked to agetty directly
agetty.tty1 -> agetty # correct symlink
|
|
Packages | Any | Feature Request | Very High | Critical | [openrc] add hidepid support in /proc filesystem. | Closed | |
Task Description
Description:
Additional info:
/usr/lib/rc/sh/init.sh
- mount -n -t proc -o noexec,nosuid,nodev proc /proc
+ mount -n -t proc -o noexec,nosuid,nodev,gid=proc,hidepid=2 proc /proc
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-18
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 193.18 KiB
Installed Size : 1720.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Sun 08 Jul 2018 01:28:16 AM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
On boot “openrc” on ‘chroot’ with ‘linux namespaces’ (unshare).
On boot “openrc” on any ‘kernel based virtual machines’ (without /proc premounted).
On boot the kernel without any image (initramfs-linux-libre-lts*.img).
|
|
Packages | Any | Feature Request | Very High | Critical | [openrc] add chroot init config and script files | Closed | |
Task Description
Description:
Add chroot init script
Note: chroot1 and chroot2 are examples.
Additional info:
openrc 0.28-14
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-14
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 196.71 KiB
Installed Size : 1767.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Mon 07 May 2018 03:54:42 PM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce:
none
|
|
Packages | Any | Feature Request | Very High | Critical | [openrc] add "newinstance" mount parameter in "devpts" ... | Closed | |
Task Description
Description:
Add "newinstance" mount parameter in "devpts" (in "devfs" init script)
Additional info:
openrc 0.28-14
/etc/init.d/devfs
- “devpts /dev/pts 0755 ,gid=5,mode=0620 devpts” \ + “devpts /dev/pts 0755 ,gid=5,mode=0620,newinstance devpts” \
$ pacman -Si openrc
Repository : core
Name : openrc
Version : 0.28-14
Description : A dependency based init system that works with the system provided init program
Architecture : x86_64
URL : https://wiki.gentoo.org/wiki/Project:OpenRC
Licenses : BSD2
Groups : None
Provides : None
Depends On : psmisc pam
Optional Deps : netifrc: network interface management scripts
networkmanager: network connection manager and user applications
Conflicts With : None
Replaces : None
Download Size : 196.71 KiB
Installed Size : 1767.00 KiB
Packager : André Silva <emulatorman@hyperbola.info>
Build Date : Mon 07 May 2018 03:54:42 PM -03
Validated By : MD5 Sum SHA-256 Sum Signature
Steps to reproduce: Run “devfs” init script
|
|
Packages | Any | Bug Report | Low | Medium | [openrc] Error: fopen(/run/openrc/rc.log) failed: No su ... | Closed | |
|
|
Packages | Any | Implementation Request | High | High | [onioncat]: add package | Closed | |
|
|
Packages | Any | Feature Request | Very High | High | [onioncat] needs OpenRC init script | Closed | |
|
|
Packages | Any | Implementation Request | Medium | Medium | [octopi] [octopi-cachecleaner] [octopi-notifier] [octop ... | Closed | |
|
|
Packages | Any | Implementation Request | Low | Low | [nut] add Network UPS Tools 2.7.x package | Closed | |
|
|
Packages | Any | Feature Request | Medium | Medium | [ntop] needs OpenRC init script | Closed | |
|
|
Packages | Any | Security Issue | High | High | [nspluginwrapper] remove unsecure/deprecated package | Closed | |
|
|
Packages | Any | Feature Request | Medium | Medium | [nsd] needs OpenRC init script | Closed | |
|
|
Packages | Any | Security Issue | High | High | [npapi-vlc] remove unsecured package | Closed | |
|
|
Packages | Any | Security Issue | High | High | [npapi-sdk] remove unsecure/deprecated package | Closed | |
|
|
Packages | Any | Drop Request | Low | Low | [nginx-mainline] remove unstable and duplicated package | Closed | |
|
|
Packages | Any | Backport Request | Very High | Critical | [netifrc] update package to 0.6.0 backport | Closed | |
|
|
Packages | Any | Bug Report | Very High | Critical | [netifrc] fix "net_veth" and "net_macsec" initscripts | Closed | |
|
|
Packages | Any | Feature Request | Very High | Critical | [netifrc] add net_macsec and net_veth init scripts | Closed | |
|
|
Packages | Any | Bug Report | Very High | Critical | [netifrc] "net.lo" initscript is forced to load in "boo ... | Closed | |
|
|
Packages | Any | Feature Request | Medium | Medium | [net-snmp] needs OpenRC init scripts | Closed | |
|
|
Packages | Any | Implementation Request | Very High | High | [murmur-headless] add a Murmur package capable of worki ... | Closed | |
|
|
Packages | Any | Feature Request | Very High | High | [mkinitcpio] enable "hidepid" support in /proc filesyst ... | Closed | |
|
|
Packages | Any | Bug Report | Very High | High | [mkinitcpio] consolefont and keymap hooks is adapted to ... | Closed | |
|
|
Packages | Any | Feature Request | Very High | High | [mercurial] needs OpenRC init scripts (hg serve and chg ... | Closed | |
|
|
Packages | Any | Implementation Request | Very High | Medium | [mediagoblin] add GNU MediaGoblin package | Closed | |
|
|
Packages | Any | Feature Request | Very High | High | [mcelog] needs OpenRC init script and contains systemd ... | Closed | |
|
|
Packages | Any | Implementation Request | Very High | Critical | [linux-libre-lts-server] add "Linux-libre" kernel adapt ... | Closed | |
|
|
Packages | Any | Feature Request | Very High | High | [linux-libre-*] add missing installed kernel configurat ... | Closed | |
|
|
Packages | Any | Feature Request | Medium | Medium | [lightdm] needs OpenRC init script | Closed | |
|