Difference between revisions of "Development/ROSA FRESH Stability plan"

From Rosalab Wiki
Jump to: navigation, search
(Moving /var/run and /var/log to /run as symlink to old place)
(Usermode change)
Line 19: Line 19:
  
 
==Usermode change==
 
==Usermode change==
Done: 80%
+
'''Done:''' 80%
Reason: We need drop Mandriva changes and use more vanilla rules for Consolehelper. We need using vanilla config-utils, and Fedora-like service/utilites support.  
+
 
Problem: Some tools, like update or drakclock need using running without root password and this not possible in vanilla code
+
'''Reason:''' We need drop Mandriva changes and use more vanilla rules for Consolehelper. We need using vanilla config-utils, and Fedora-like service/utilites support.  
Solution:
+
 
 +
'''Problem:''' Some tools, like update or drakclock need using running without root password and this not possible in vanilla code
 +
 
 +
'''Solution:'''
  
 
We need fix this package:
 
We need fix this package:
Line 58: Line 61:
 
And using in this utils
 
And using in this utils
  
 
+
* MandrivaUpdate
 +
* xfdrake
 +
* drakclock
 +
* drakfont
 +
* drakkeyboard
 +
* drakmouse
 +
* draknetcenter
 +
* xfdrake
  
 
pam file
 
pam file

Revision as of 14:49, 12 February 2013

Plan for ROSA Fresh future stabity and fixing

Moving /var/run and /var/log to /run as symlink to old place

Done: 80%

Reason: Moving this part to tmpfs need for upstream update

Problem: We need Usermode Change to properly work some instruments, like update, drakx utilites, etc

Solution:

Fixed filesystem package:

systemd:

Usermode change

Done: 80%

Reason: We need drop Mandriva changes and use more vanilla rules for Consolehelper. We need using vanilla config-utils, and Fedora-like service/utilites support.

Problem: Some tools, like update or drakclock need using running without root password and this not possible in vanilla code

Solution:

We need fix this package:

  • drakxtools
  • drakx-kbd-mouse-X11
  • texlive-tlpkg (TODO: moving apps part to /etc/security/console.apps)
  • rpmdrake
  • drakx-net
  • userdrake
  • urpmi
  • system-config-samba
  • system-config-service
  • urpmi
  • mdkonline

More utilites/tools need using this PAM code

#%PAM-1.0
auth		include		config-util
account		include		config-util
session		include		config-util

But we need create file config-util-user with

#%PAM-1.0
auth 		sufficient	pam_permit.so
auth		sufficient	pam_timestamp.so
auth		include		system-auth
account		required	pam_permit.so
session		required	pam_permit.so
session		optional	pam_xauth.so
session		optional	pam_timestamp.so

And using in this utils

  • MandrivaUpdate
  • xfdrake
  • drakclock
  • drakfont
  • drakkeyboard
  • drakmouse
  • draknetcenter
  • xfdrake

pam file

#%PAM-1.0
auth		include		config-util-user
account		include		config-util-user
session		include		config-util-user