Difference between revisions of "DeveloperWiki:Systemd"

From ArchWiki
Jump to: navigation, search
(practically done. only polkit remains.)
Line 9: Line 9:
 
* Update arch-install-scripts and installation medias  
 
* Update arch-install-scripts and installation medias  
 
* Update devtools
 
* Update devtools
 +
** On brynhild, devtools are broken at the moment, due to systemd 188's shared mounts
 +
*** To fix this, mkarchroot would need to unshare mounts, then (in the new namespace) make all mounts slaves
 +
*** systemd 189 may make nspawn suitable for use in mkarchroot
  
 
* Reorganize systemd and sysvinit packages:
 
* Reorganize systemd and sysvinit packages:
Line 14: Line 17:
 
** Split off some of the tools from sysvinit (pidof, last, ...)
 
** Split off some of the tools from sysvinit (pidof, last, ...)
 
** Only sysvcompat and sysvinit should conflict, allowing initscripts and sysvcompat to be installed at the same time
 
** Only sysvcompat and sysvinit should conflict, allowing initscripts and sysvcompat to be installed at the same time
*** Move locale.sh from initscripts to sysvinit? Look for an alternative solution to setting locale at login?
+
*** Merge locale.sh from initscripts/sysvcompat to systemd? Look for an alternative solution to setting locale at login?
 
** Remove sysvinit and initscripts from 'base', add systemd and sysvcompat
 
** Remove sysvinit and initscripts from 'base', add systemd and sysvcompat
  
 
* Make sure timedated's managing of NTP works
 
* Make sure timedated's managing of NTP works
** Add files to ntpd, chrony, openntpd for /usr/lib/ntp-units.d
+
** <del>Add files to ntpd, chrony, openntpd for /usr/lib/ntp-units.d</del>

Revision as of 15:19, 21 August 2012

This page is for planning.

TODO list

  • Update our servers
  • Update arch-install-scripts and installation medias
  • Update devtools
    • On brynhild, devtools are broken at the moment, due to systemd 188's shared mounts
      • To fix this, mkarchroot would need to unshare mounts, then (in the new namespace) make all mounts slaves
      • systemd 189 may make nspawn suitable for use in mkarchroot
  • Reorganize systemd and sysvinit packages:
    • Merge systemd back to a single package (aside from sysvcompat)
    • Split off some of the tools from sysvinit (pidof, last, ...)
    • Only sysvcompat and sysvinit should conflict, allowing initscripts and sysvcompat to be installed at the same time
      • Merge locale.sh from initscripts/sysvcompat to systemd? Look for an alternative solution to setting locale at login?
    • Remove sysvinit and initscripts from 'base', add systemd and sysvcompat
  • Make sure timedated's managing of NTP works
    • Add files to ntpd, chrony, openntpd for /usr/lib/ntp-units.d