Difference between revisions of "Development/ROSA FRESH Stability plan"
(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