New update: 05-August-2017 (links in first post)
Manjaro-openrc project is to be discontinued and replaced by new project Artix-linux which can be used in conjunction with Manjaro (or Arch) to use alternitive(to systemd) init systems.
Notes:
openrc replaces sysvinit with its own openrc-init
/etc/mtab EDIT: i meant /etc/initab is no longer used, breaking auto-login (have a solution, will make separate topic)
001-core grows some more(now 136mb) mostly because python3.6 is bigger
/etc/pacman.d/ now contains mirrorlist and mirrorlist-manjaro and /etc/pacman.conf is set to use Artix repos instead of Manjaro for core and Manjaro for extra and community, with Artix taking precedence for any packages that are in both.. command: setup-pman will probably break this by overwriting mirrorlist. note. mirrorlist is uncommented so, perhaps check though it for your closest mirror and comment all others. i have included this in core, so if you have a pacman-settings.xzm either remove it or update it by copying /etc/pacman.d/*, /etc/pacman.conf and /var/lib/pacman/sync and /var/lib/pacman/local/ALPM_DB_VERSION (but not the package info files)
i expect these changes may cause havoc with existing DE modules and /changes ... solution= start fresh
pkg updates/changes:
Code: Select all
replace from artix base base-devel +updates
core=
openrc acpid acpid-openrc bash bluez-libs ca-certificates-mozilla cronie-openrc curl dbus dbus-openrc device-mapper-openrc dhclient dhcpcd-openrc dmidecode dnssec-anchors elfutils elogind elogind-openrc eudev eudev-openrc expat filesystem fuse-common gcc-libs glib2 glibc glibc-openrc gnutls gpm-openrc grep haveged haveged-openrc inetutils-openrc inxi iproute2 iptables-openrc jansson libarchive libelf libelogind libeudev libgcrypt libnl libnm libnm-glib libsodium libtirpc libutil-linux libxml2 lm_sensors logrotate mdadm-openrc nano netifrc networkmanager networkmanager-openrc nspr nss ntp ntp-openrc openrc openssh-openrc openssl opensysusers openvpn openvpn-openrc pacaur pacman pam pambase pcre polkit popt procps-ng psmisc python rsync screen shadow syslog-ng-openrc tcl texinfo unrar util-linux xfsprogs zeromq device-mapper dhcpcd libgudev libinput libusb libwacom syslog-ng sqlite wpa_supplicant zlib
gui=
avahi gdk-pixbuf2 harfbuzz jasper libcups libjpeg-turbo libpng librsvg libtiff llvm-libs mesa pango upower xkeyboard-config xterm xf86-input-libinput xorg-server-common xorg-server xf86-video-ati xf86-video-intel
xtra=
alsa-utils-openrc ffmpeg libbsd libevent libx264 mpg123 opus orc sdl2 usbmuxd xdg-user-dirs
all *-nosystemd and *-elogind packages replaced with there equivalents
ALSO Have changed some commands for getting package lists in first post.. Turns out having list in one line isn't neccessary as this list can be appended to pacman from a file with names on each line. As well as a way to get only the updates for each module using
comm.