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

From Rosalab Wiki
Jump to: navigation, search
(Created page with "Plan for ROSA Fresh future stabity and fixing")
 
Line 1: Line 1:
 
Plan for ROSA Fresh future stabity and fixing
 
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 [[Development/ROSA FRESH Stability plan/#Usermode change|Usermode Change]] to properly work some instruments, like update, drakx utilites, etc
 +
Solution:
 +
 +
Fixed filesystem package
 +
https://abf.rosalinux.ru/build_lists/942137
 +
https://abf.rosalinux.ru/build_lists/942138
 +
 +
systemd:
 +
i586
 +
https://abf.rosalinux.ru/build_lists/942009
 +
x86_64
 +
https://abf.rosalinux.ru/build_lists/942010
 +
 +
==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
 +
 +
 +
 +
pam file
 +
 +
#%PAM-1.0
 +
auth include config-util-user
 +
account include config-util-user
 +
session include config-util-user

Revision as of 14:44, 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 https://abf.rosalinux.ru/build_lists/942137 https://abf.rosalinux.ru/build_lists/942138

systemd: i586 https://abf.rosalinux.ru/build_lists/942009 x86_64 https://abf.rosalinux.ru/build_lists/942010

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


pam file

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