You are not logged in.
Look Mr Lone_wolf, I don't know why I get the feeling I'd speak to the press secratary of Mr Apg.
I asked him a question, I already made reasons clear.
It would be in the interest of the end user to have a little team working on openrc implemenation as optional init.
I don't know why you do and what you do here and now concerning my proposal?
Offline
I'm not going to disown my packages.
Offline
Thanks for answer.
Offline
Hi all
I try the artoo installation method, fetch eudev and openrc-core, also sysvinit.
in boot manager remove the init=/lib/systemd/systemd line and after the reboot OpenRC run correctly, but the keyboard function not work correctly, Shift and other functions key not work under framebuffer and i cannot start X via startx.
What is the problem ? Also I removed the systemd, libsystemd and systemd-sysvinit.
gz, Stephan
Offline
Hi all
I try the artoo installation method, fetch eudev and openrc-core, also sysvinit.
in boot manager remove the init=/lib/systemd/systemd line and after the reboot OpenRC run correctly, but the keyboard function not work correctly, Shift and other functions key not work under framebuffer and i cannot start X via startx.What is the problem ? Also I removed the systemd, libsystemd and systemd-sysvinit.
gz, Stephan
Could you list all packages related to openrc and eudev that are installed?
pacman -Qs openrc
pacman -Qs eudev
pacman -Qs nosystemd
Anything in /var/log/rc.log or /var/log/Xorg.0.log ?
Some documentation that could help: https://wiki.gentoo.org/wiki/Keyboard_layout_switching
Offline
Hi guys,
I added a section in the wiki for using eudev with openrc:
https://wiki.archlinux.org/index.php/Op … with_eudev
Feel free to add / modify it.
Offline
Aaditya,
i think wiki needs some clarification about eudev :
artoo way allows 1 of systemd or eudev as udev implementations, apg way afaik only works with systemd as udev provider.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Aaditya,
i think wiki needs some clarification about eudev :
artoo way allows 1 of systemd or eudev as udev implementations, apg way afaik only works with systemd as udev provider.
Lone_Wolf,
I didnt know about that. Added a note in the wiki.
Offline
hey. i just tried to migrate from apg to artoo and having difficulty building certain dependencies, especially for 'rpcbind-openrc' needed for nfs:
==> openrc-net dependencies:
==> Continue building rpcbind-openrc ? [Y/n]
==> ----------------------------------------
==>
==> Building and installing package
==> Making package: openrc-net 20140612-1 (Don Jul 10 22:07:41 CEST 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading gentoo-apache-2.4.4-20130801.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading gentoo-apache-2.4.4-20130801.tar.bz2
Aborting...
==> ERROR: Makepkg was unable to build openrc-net.
why would i need apache for rpcbind or nfs services? any ideas?
is there a deeper reasoning behind the fact that every time i want to intall a single openrc service, a whole bunch of dependencies is downloaded and installed again, even though they are already installed?
also, my static network configuration in /etc/conf.d/net is being ignored and i only got /etc/init.d/net.lo and NO /etc/init.d/net.eth0?
update 1:
as of some information found deep within the gentoo wiki, it's a simple matter of creating a symlink that reflects your devices name:
ln -s /etc/init.d/net.lo /etc/init.d/net.eth0
shouldn't that be done automagically? i'll put that in the wiki.
update 2:
i don't understand why some of the openrc meta packages, like openrc-desktop, add services autmatically. like xdm. each time one of the packages within that meta-package is updated, it installs the whole lot and adds xdm to the services and i need to disable it again. what's the reasoning there?
Last edited by eNTi (2014-07-11 12:09:27)
Offline
I think if you dont want to add xdm to the startup automatically, you could edit the .install file for xdm and comment out the line that enables it, ie:
displaymanager.install
_svc="xdm"
_rlvl="default"
post_install() {
_cmd="rc-update add ${_svc} ${_rlvl}"
echo " ==> Edit /etc/conf.d/xdm to set DM."
echo " ==> run '${_cmd}'"
#${_cmd}
}
post_upgrade() {
post_install "$1"
}
post_remove() {
_cmd="rc-update del ${_svc} ${_rlvl}"
echo " ==> run '${_cmd}'"
#${_cmd}
}
And I tried to build the openrc-net package group, didnt take a lot of time or download much..
aaditya-pc ~/builds/openrc/openrc/openrc-net $ time makepkg -csf
==> Making package: openrc-net 20140712-1 (Sat Jul 12 00:21:24 IST 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found gentoo-apache-2.4.9-r3-20140522.tar.bz2
-> Found named.confd-r7
-> Found named.init-r13
-> Found bitlbee.confd
-> Found bitlbee.initd
-> Found saslauthd2.rc7
-> Found dhcpd.conf2
-> Found dhcrelay.conf
-> Found dhcrelay6.conf
-> Found dhcpd.init5
-> Found dhcrelay.init3
-> Found hostapd-conf.d
-> Found hostapd-init.d
-> Found iptables-1.4.13.confd
-> Found ip6tables-1.4.13.confd
-> Found iptables-1.4.13-r1.init
-> Found mit-krb5kadmind.initd-r1
-> Found mit-krb5kdc.initd-r1
-> Found mit-krb5kpropd.initd-r1
-> Found lighttpd.confd
-> Found lighttpd.initd
-> Found nfs.confd
-> Found nfs.initd
-> Found nfsmount.initd
-> Found rpc.gssd.initd
-> Found rpc.idmapd.initd
-> Found rpc.pipefs.initd
-> Found rpc.statd.initd
-> Found rpc.svcgssd.initd
-> Found slapd-confd-2.4.28-r1
-> Found slapd-initd-2.4.28-r1
-> Found slpd-init
-> Found sshd.confd
-> Found sshd.rc6.4
-> Found polipo.initd
-> Found postfix.rc6.2.7
-> Found privoxy.initd
-> Found quota.confd
-> Found quota.rc7
-> Found rpc.rquotad.initd
-> Found rpcbind.confd
-> Found rpcbind.initd
-> Found rsyncd.conf.d
-> Found rsyncd.init.d-r1
-> Found samba4.confd
-> Found samba4.initd-r1
-> Found squid.confd-r1
-> Found squid.initd-r4
-> Found transmission-daemon.confd.4
-> Found transmission-daemon.initd.9
-> Found ufw.confd
-> Found ufw-2.initd
-> Found vsftpd-checkconfig.sh
-> Found vsftpd.init
-> Found xinetd.confd
-> Found xinetd.rc6
-> Found ypbind.confd-r1
-> Found ypbind.initd
-> Found ypserv.confd
-> Found rpc.yppasswdd.confd
-> Found rpc.ypxfrd.confd
-> Found ypserv
-> Found rpc.yppasswdd-r1
-> Found rpc.ypxfrd-2.23
-> Found autofs5.initd
-> Found openvpn-2.1.conf
-> Found openvpn-2.1.init
-> Found openntpd.conf.d-20080406-r6
-> Found openntpd.init.d-20080406-r6
-> Found tor.confd
-> Found tor.initd-r6
==> Validating source files with sha256sums...
gentoo-apache-2.4.9-r3-20140522.tar.bz2 ... Passed
named.confd-r7 ... Passed
named.init-r13 ... Passed
bitlbee.confd ... Passed
bitlbee.initd ... Passed
saslauthd2.rc7 ... Passed
dhcpd.conf2 ... Passed
dhcrelay.conf ... Passed
dhcrelay6.conf ... Passed
dhcpd.init5 ... Passed
dhcrelay.init3 ... Passed
hostapd-conf.d ... Passed
hostapd-init.d ... Passed
iptables-1.4.13.confd ... Passed
ip6tables-1.4.13.confd ... Passed
iptables-1.4.13-r1.init ... Passed
mit-krb5kadmind.initd-r1 ... Passed
mit-krb5kdc.initd-r1 ... Passed
mit-krb5kpropd.initd-r1 ... Passed
lighttpd.confd ... Passed
lighttpd.initd ... Passed
nfs.confd ... Passed
nfs.initd ... Passed
nfsmount.initd ... Passed
rpc.gssd.initd ... Passed
rpc.idmapd.initd ... Passed
rpc.pipefs.initd ... Passed
rpc.statd.initd ... Passed
rpc.svcgssd.initd ... Passed
slapd-confd-2.4.28-r1 ... Passed
slapd-initd-2.4.28-r1 ... Passed
slpd-init ... Passed
sshd.confd ... Passed
sshd.rc6.4 ... Passed
polipo.initd ... Passed
postfix.rc6.2.7 ... Passed
privoxy.initd ... Passed
quota.confd ... Passed
quota.rc7 ... Passed
rpc.rquotad.initd ... Passed
rpcbind.confd ... Passed
rpcbind.initd ... Passed
rsyncd.conf.d ... Passed
rsyncd.init.d-r1 ... Passed
samba4.confd ... Passed
samba4.initd-r1 ... Passed
squid.confd-r1 ... Passed
squid.initd-r4 ... Passed
transmission-daemon.confd.4 ... Passed
transmission-daemon.initd.9 ... Passed
ufw.confd ... Passed
ufw-2.initd ... Passed
vsftpd-checkconfig.sh ... Passed
vsftpd.init ... Passed
xinetd.confd ... Passed
xinetd.rc6 ... Passed
ypbind.confd-r1 ... Passed
ypbind.initd ... Passed
ypserv.confd ... Passed
rpc.yppasswdd.confd ... Passed
rpc.ypxfrd.confd ... Passed
ypserv ... Passed
rpc.yppasswdd-r1 ... Passed
rpc.ypxfrd-2.23 ... Passed
autofs5.initd ... Passed
openvpn-2.1.conf ... Passed
openvpn-2.1.init ... Passed
openntpd.conf.d-20080406-r6 ... Passed
openntpd.init.d-20080406-r6 ... Passed
tor.confd ... Passed
tor.initd-r6 ... Passed
==> Extracting sources...
-> Extracting gentoo-apache-2.4.9-r3-20140522.tar.bz2 with bsdtar
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package_autofs-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "autofs-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_apache-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "apache-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_bind-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "bind-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_bitlbee-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "bitlbee-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_cyrus-sasl-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "cyrus-sasl-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_dhcp-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "dhcp-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_hostapd-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "hostapd-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_iptables-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "iptables-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_krb5-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "krb5-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_lighttpd-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "lighttpd-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_nfs-utils-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "nfs-utils-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_openldap-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "openldap-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_openslp-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "openslp-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_openssh-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "openssh-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_openntpd-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "openntpd-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_openvpn-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "openvpn-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_polipo-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "polipo-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_postfix-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "postfix-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_privoxy-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "privoxy-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_quota-tools-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "quota-tools-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_rpcbind-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "rpcbind-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_rsync-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "rsync-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_samba-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "samba-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_squid-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "squid-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_transmission-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "transmission-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_ufw-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "ufw-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_vsftpd-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "vsftpd-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_xinetd-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "xinetd-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_ypbind-mt-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "ypbind-mt-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_ypserv-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "ypserv-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_tor-openrc()...
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "tor-openrc"...
-> Generating .PKGINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: openrc-net 20140712-1 (Sat Jul 12 00:21:29 IST 2014)
==> Cleaning up...
real 0m5.968s
user 0m1.423s
sys 0m0.627s
And gentoo-apache seems to just a set of scripts and configurations..
Last edited by aaditya (2014-07-11 18:59:14)
Offline
@aaditya: thx that helped... it seems i can't actually install openrc-net via yaourt. i had to download it manually, then it worked. it seems there's some versions conflicting with each other that are pulled in as dependencies of other packages. as for editing the install file manually... that's highly impractical for automatic updates. it just shouldn't add anything by default that's not critical to startup.
with that solved (for now and for me) i've come across enother issue:
==> Continue installing openrc-base ? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ---------------------------------------------------
==>
loading packages...
resolving dependencies...
looking for inter-conflicts...
:: cronie and fcron are in conflict (cron). Remove fcron? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: cronie and fcron are in conflict
i'm pretty sure fcron was installed by another openrc meta package... so there are conflicting cron deamons in that package "cloud" in artoos' openrc "world"?
Offline
Yeah, there are more than one implementation(s) of certain functionalities like cronie and fcron (cron), metalog and syslog-ng (logging), etc..
For me cronie was installed by default instead of fcron. If you try to remove fcron, can you get which package depends on it..
Offline
If you try to remove fcron, can you get which package depends on it..
Try
$ pactree -r fcron
Offline
Offline
i've come across another weird issue...
since i'm using samba and nfs, i've added both smb and nfsmount to openrc. it seems smb is starting connman for some inexplicable reason and connman tries to be clever and rewrites my resolv.conf every time it's started to:
nameserver 127.0.0.1
nameserver ::1
this isn't very helpful and connman itself is a rather weird piece of software. i'm not sure i quite understand what i - or smb for that matter - would need connman for? i can't even stop it without stopping smb and nfsmount as well?
Offline
connman by default acts as a caching DNS proxy, that's why the resolv.conf change. You can configure connman to not do that (see its manpage). As to why it's getting started with smb, no idea about that.
Offline
connman by default acts as a caching DNS proxy, that's why the resolv.conf change. You can configure connman to not do that (see its manpage). As to why it's getting started with smb, no idea about that.
so if connman acts as a caching dns proxy... then my connections should probable be faster or at least not slower, right? i found that loading times for sites increased drastically which is why i found out about the resolv.conf rewrite. what i didn't understand that it must be acting as a proxy, otherwise dns wouldn't work at all. where does it store the information for the "real" dns server? i would guess it takes it from the original resolv.conf? if it got some weird default dns that's somehow slower than that would explain the reduced site loading speed.
Offline
so if connman acts as a caching dns proxy... then my connections should probable be faster or at least not slower, right?
That's the theory, yeah.
where does it store the information for the "real" dns server?
In the routing table (check out "ip route").
i would guess it takes it from the original resolv.conf?
More likely it takes them from the DHCP server.
Offline
i'm pretty sure fcron was installed by another openrc meta package... so there are conflicting cron deamons in that package "cloud" in artoos' openrc "world"?
Yes, as cron and fcon conflict as well, hence the openrc cron packages conflict also. Another case is ntp vs openntpd
The pkgbuilds are not really designed for AUR, and as for auto adding to runlevel, that's the way I do it for manjaro, which aims at new linux users.
Besides that, I don't really get the trouble, if you don't use a displaymanager, simply don't install the DM openrc package.
That said, nobody complains about autostart voodoo by systemd, which starts tons of serivces automatically, which are not crucial to starting the system.
Last edited by artoo (2014-07-19 10:29:01)
Offline
eNTi wrote:i'm pretty sure fcron was installed by another openrc meta package... so there are conflicting cron deamons in that package "cloud" in artoos' openrc "world"?
Yes, as cron and fcon conflict as well, hence the openrc cron packages conflict also. Another case is ntp vs openntpd
The pkgbuilds are not really designed for AUR, and as for auto adding to runlevel, that's the way I do it for manjaro, which aims at new linux users.
Besides that, I don't really get the trouble, if you don't use a displaymanager, simply don't install the DM openrc package.That said, nobody complains about autostart voodoo by systemd, which starts tons of serivces automatically, which are not crucial to starting the system.
the problem is, that aur will update the packages automatically... which is what i want really. i don't want to keep track of changes manually but i can't install the displaymanager-openrc separately either... or rather NOT install it for that matter. i don't quite understand why your scripts depend on each other and are not simply part of a meta-group... or maybe they are part of a meta-group, but the dependencies make them behave like it's an actual package? this is kind of confusing. i couldn't install the openrc-net (meta?) package via yaourt either. i had to download and install it from aur manually.
i'm not really here to complain since you provide a much needed infrastructure to keep my interested in archlinux alive. otherwise i would have switched to gentoo or slackware. so please view my "complaints" as badly versed constructive criticism or helpless murmurs because i'm unable to get the perfect openrc for my special needs... which would indeed be arch before systemd.
...and yes i complain and complained about systemd and the decision to move arch to a non-kiss system. they are violating their core principles and the hypocritical banter in the form of "we do this for free, so eat and die" has already caused me a two week ban from the forums. they just can't take it, when they are called upon their bullshit and i'm very thankful that you and apg have taken it onto yourselves to provide passable alternatives.
Last edited by eNTi (2014-07-19 13:26:18)
Offline
A possible way is via https://github.com/udeved/pkgbuilds
Using git pull and makepkg -csi, I was able to stay pretty much up-to-date
Offline
artoo wrote:eNTi wrote:i'm pretty sure fcron was installed by another openrc meta package... so there are conflicting cron deamons in that package "cloud" in artoos' openrc "world"?
Yes, as cron and fcon conflict as well, hence the openrc cron packages conflict also. Another case is ntp vs openntpd
The pkgbuilds are not really designed for AUR, and as for auto adding to runlevel, that's the way I do it for manjaro, which aims at new linux users.
Besides that, I don't really get the trouble, if you don't use a displaymanager, simply don't install the DM openrc package.That said, nobody complains about autostart voodoo by systemd, which starts tons of serivces automatically, which are not crucial to starting the system.
the problem is, that aur will update the packages automatically... which is what i want really. i don't want to keep track of changes manually but i can't install the displaymanager-openrc separately either... or rather NOT install it for that matter. i don't quite understand why your scripts depend on each other and are not simply part of a meta-group... or maybe they are part of a meta-group, but the dependencies make them behave like it's an actual package? this is kind of confusing. i couldn't install the openrc-net (meta?) package via yaourt either. i had to download and install it from aur manually.
i'm not really here to complain since you provide a much needed infrastructure to keep my interested in archlinux alive. otherwise i would have switched to gentoo or slackware. so please view my "complaints" as badly versed constructive criticism or helpless murmurs because i'm unable to get the perfect openrc for my special needs... which would indeed be arch before systemd.
...and yes i complain and complained about systemd and the decision to move arch to a non-kiss system. they are violating their core principles and the hypocritical banter in the form of "we do this for free, so eat and die" has already caused me a two week ban from the forums. they just can't take it, when they are called upon their bullshit and i'm very thankful that you and apg have taken it onto yourselves to provide passable alternatives.
Well, the AUR did not support split packages until recently.
You can't upgrade them from AUR the same way you'd do with a repo.
It is a restriction of AUR related to dependency resolving.
I use those pkgbuilds to deploy over 80 packages with just 5 pkgbuilds. There is a trade off to make there, as I can't maintain 80+ single packages.
The AUR is not a repo, it contains build instructions(pkgbuilds), which is different from a binary repo with already built packages.
The best you can do
yaourt -G <pkgbuild>
and use
makepkg -sri --pkg <split-pkg-name>
eg
makepkg -sri --pkg dbus-openrc
Normally, you do not need to upgrade all openrc package, the only really regularly updated package is openrc-core from openrc-base group. These are not meta packages, but their names reflect their groups you could use if packages were in a repo.
The rest are just script providers which do not change all too often.
Last edited by artoo (2014-07-19 14:13:14)
Offline
...and yes i complain and complained about systemd and the decision to move arch to a non-kiss system. they are violating their core principles and the hypocritical banter in the form of "we do this for free, so eat and die" has already caused me a two week ban from the forums. they just can't take it, when they are called upon their bullshit and i'm very thankful that you and apg have taken it onto yourselves to provide passable alternatives.
Please do not think that just because this thread is about openrc that ranting about systemd or the Arch developers is any more acceptable here than anywhere else on this forum. The subject of this thread is openrc; please stay on topic.
Offline
I just wanted to pop in and express my thanks to the work that has been done to give OpenRC as an alternative in Arch. I'm finally happy being on my favorite Linux Distro, set up the way I want it. That's the beauty of Linux and open source, choice. So a big thumbs up to apg and artoo, keep up the great work! It's much appreciated.
Offline
I just wanted to pop in and express my thanks to the work that has been done to give OpenRC as an alternative in Arch. I'm finally happy being on my favorite Linux Distro, set up the way I want it. That's the beauty of Linux and open source, choice. So a big thumbs up to apg and artoo, keep up the great work! It's much appreciated.
Seconded. You two have done an awesome job.
aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies
Offline