summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--perl-install/Xconfigurator.pm2
-rw-r--r--perl-install/install_steps.pm3
-rw-r--r--perl-install/install_steps_gtk.pm1
-rw-r--r--perl-install/install_steps_interactive.pm2
-rw-r--r--perl-install/share/compssList53
5 files changed, 32 insertions, 29 deletions
diff --git a/perl-install/Xconfigurator.pm b/perl-install/Xconfigurator.pm
index c6d166523..cbe6e98d8 100644
--- a/perl-install/Xconfigurator.pm
+++ b/perl-install/Xconfigurator.pm
@@ -1120,7 +1120,7 @@ If you don't want to use this feature, click on the cancel button."),
[ _("Choose the default user:") => { val => \$o->{miscellaneous}{autologuser}, list => \@users, not_edit => 1},
_("Choose the window_manager to run:") => { val => \$o->{miscellaneous}{autologwm}, list => \@wm, not_edit => 1}, ])
? do { $flag='yes';
- $::isStandalone ? system("urpmi --auto autologin") : $o->pkgs_install("autologin");
+ $::isStandalone ? system("urpmi --auto autologin") : $o->pkg_install("autologin");
} : delete $o->{miscellaneaous}{autologuser};
}
any::setAutologin($prefix, $o->{miscellaneous}{autologuser}, $o->{miscellaneous}{autologwm}, "/usr/X11R6/bin/startx", $flag);
diff --git a/perl-install/install_steps.pm b/perl-install/install_steps.pm
index 6c0cc9f53..930a8714a 100644
--- a/perl-install/install_steps.pm
+++ b/perl-install/install_steps.pm
@@ -407,9 +407,10 @@ Consoles 1,3,4,7 may also contain interesting information";
}
my $msec = "$o->{prefix}/etc/security/msec";
+ substInFile { s/^xgrp\n//; $_ .= "xgrp\n" if eof } "$msec/group.conf" if -d $msec;
substInFile { s/^audio\n//; $_ .= "audio\n" if eof } "$msec/group.conf" if -d $msec;
substInFile { s/^cdrom\n//; $_ .= "cdrom\n" if eof } "$msec/group.conf" if -d $msec;
- substInFile { s/^xgrp\n//; $_ .= "xgrp\n" if eof } "$msec/group.conf" if -d $msec;
+ substInFile { s/^cdwriter\n//; $_ .= "cdwriter\n" if eof } "$msec/group.conf" if -d $msec;
my $pkg = pkgs::packageByName($o->{packages}, 'urpmi');
if ($pkg && pkgs::packageFlagSelected($pkg)) {
diff --git a/perl-install/install_steps_gtk.pm b/perl-install/install_steps_gtk.pm
index 0eacebedb..2e66f5ce4 100644
--- a/perl-install/install_steps_gtk.pm
+++ b/perl-install/install_steps_gtk.pm
@@ -287,6 +287,7 @@ sub choosePackagesTree {
my $pix_installed= [ gtkcreate_xpm($w->{window}, "$ENV{SHARE_PATH}/rpm-installed.xpm") ];
my $add_parent; $add_parent = sub {
+ $_[0] or return undef;
if (my $w = $wtree{$_[0]}) { return $w }
my $s; foreach (split '/', $_[0]) {
my $s2 = $s ? "$s/$_" : $_;
diff --git a/perl-install/install_steps_interactive.pm b/perl-install/install_steps_interactive.pm
index 9305f4d9d..f8a1f58ad 100644
--- a/perl-install/install_steps_interactive.pm
+++ b/perl-install/install_steps_interactive.pm
@@ -335,7 +335,7 @@ sub choosePackages {
$o->chooseGroups($packages, $compssUsers, $compssUsersSorted, \$individual) unless $::beginner || $::corporate;
#- avoid reselection of package if individual selection is requested and this is not the first time.
- if ($first_time || !$individual) {
+ if (1 || $first_time || !$individual) {
my $min_mark = $::beginner ? 10 : $::expert ? 0 : 1;
my ($size, $level) = pkgs::fakeSetSelectedFromCompssList($o->{compssListLevels}, $packages, $min_mark, 0, $o->{installClass});
my $max_size = 1 + $size; #- avoid division by zero.
diff --git a/perl-install/share/compssList b/perl-install/share/compssList
index d355ae5ab..e85322a51 100644
--- a/perl-install/share/compssList
+++ b/perl-install/share/compssList
@@ -22,7 +22,7 @@ Device3Dfx 0 0 0
DrakConf 84 84 84
DrakProfile 0 0 0
DrakeLogo 20 0 0
-ElectricFence 10 0 96
+ElectricFence 10 0 66
Epplets 57 0 53
Eterm 57 0 53
FaxMail 30 0 0
@@ -83,10 +83,10 @@ WindowMaker 47 0 57
WindowMaker-devel 0 0 30
WsLib 0 0 0
X11R6-contrib 55 0 47
-XFree86 88 0 81
+XFree86 91 0 81
XFree86-100dpi-fonts 56 0 30
XFree86-3DLabs -30 -30 -30
-XFree86-75dpi-fonts 91 0 91
+XFree86-75dpi-fonts 91 0 81
XFree86-8514 -30 -30 -30
XFree86-AGX -30 -30 -30
XFree86-FBDev -30 -30 -30
@@ -194,11 +194,11 @@ audiofile 25 0 26
audiofile-devel 10 0 26
aumix 28 0 2
auth_ldap 5 75 20
-autoconf 15 0 94
+autoconf 15 0 84
autofs 48 45 50
autoirpm -60 -60 -60
autologin 0 0 0
-automake 15 0 94
+automake 15 0 84
awesfx 20 0 13
basesystem 0 0 0
bash 0 0 0
@@ -251,7 +251,7 @@ control-panel 2 0 2
cooledit 0 0 30
corewars 0 15 0
cpio 90 89 90
-cproto 15 0 80
+cproto 15 0 61
cracklib 10 85 35
cracklib-devel 0 0 15
cracklib-dicts 10 82 35
@@ -301,7 +301,7 @@ e2fsprogs-devel 0 0 25
eMusic 65 0 50
ed 45 10 5
ee 58 0 54
-efax 25 99 30
+efax 25 78 30
egcs 5 0 50
egcs-c++ 5 0 50
egcs-cpp 5 0 50
@@ -430,10 +430,10 @@ gkrellm-devel 0 0 20
glade 17 0 57
glademm 0 0 40
glib 1 0 0
-glib-devel 10 0 94
+glib-devel 10 0 87
glibc 1 99 96
glibc-devel 25 0 96
-glibc-profile 1 0 94
+glibc-profile 1 0 54
gltron 10 0 10
gmc 68 0 59
gmp 17 0 71
@@ -483,7 +483,7 @@ gnumeric 67 0 58
gnuplot 65 0 53
gnus 20 0 14
gob 0 0 20
-gperf 12 0 80
+gperf 12 0 72
gphoto 60 0 58
gpm 0 65 87
gpm-devel 10 0 55
@@ -493,7 +493,8 @@ gqcam 0 0 0
gqview 55 0 49
grep 0 92 94
grip 60 0 35
-groff 97 97 97
+groff 0 0 62
+groff-for-man 0 0 0
groff-gxditview 22 0 19
groff-perl 0 0 0
grpmi 0 0 0
@@ -564,15 +565,15 @@ ibtk 20 0 13
ical 40 0 27
icepref 50 0 54
icewm 50 0 78
-icewm-light 87 0 80
+icewm-light 90 0 80
imap 0 80 6
imap-devel 0 0 6
imlib 10 0 71
imlib-cfgeditor 70 0 71
imlib-devel 10 0 50
-imwheel 80 0 58
+imwheel 78 60 73
indent 20 0 91
-indexhtml 0 97 96
+indexhtml 0 87 76
inews 6 12 15
info 20 65 70
info-install 0 0 10
@@ -584,7 +585,7 @@ ipchains 15 98 13
iplog 15 15 15
iproute2 0 30 0
ipvsadm 0 15 0
-ipxutils 20 95 9
+ipxutils 20 85 9
irda-utils 35 0 25
irssi 59 0 57
isapnptools 43 73 73
@@ -695,7 +696,7 @@ ktail 71 0 62
ktelnet 72 0 60
kterm -10 -90 -10
kudzu 97 0 97
-kudzu-devel 0 0 80
+kudzu-devel 0 0 43
kups 60 0 50
kvideogen 73 0 56
kvirc 72 0 56
@@ -715,7 +716,7 @@ lesstif-mwm 2 0 2
lftp 50 78 83
lha 40 25 72
libPropList 10 0 80
-libPropList-devel 0 0 80
+libPropList-devel 0 0 34
libc 10 15 75
libelf 10 15 80
libghttp 10 0 55
@@ -750,7 +751,7 @@ libstdc++-devel 10 0 80
libtabe -15 -90 -15
libtabe-devel -15 -90 -15
libtermcap 10 55 87
-libtermcap-devel 10 0 87
+libtermcap-devel 10 0 64
libtiff 10 0 72
libtiff-devel 10 0 72
libtool 10 0 85
@@ -893,8 +894,8 @@ mc 49 45 31
mcserv 0 40 9
mek 40 0 0
memprof 2 5 65
-menu 99 99 99
-menudrake 81 75 81
+menu 90 0 80
+menudrake 79 75 75
mercury 0 0 45
metamail 40 80 50
mgetty 24 20 9
@@ -953,7 +954,7 @@ ncftp 55 0 49
ncompress 42 79 91
ncpfs 0 0 0
ncurses 0 0 80
-ncurses-devel 10 0 80
+ncurses-devel 10 0 75
nedit 45 20 65
net-tools 95 96 95
netcfg 2 9 2
@@ -1105,7 +1106,7 @@ postgresql-server 0 56 23
postgresql-tcl 0 0 23
postgresql-test 0 0 23
postgresql-tk 0 0 5
-ppp 90 35 82
+ppp 0 0 0
pppoe-linuxconf 0 0 0
pptp-adsl-fr 10 25 15
pptp-client 5 25 10
@@ -1192,10 +1193,10 @@ ruby-doc 0 0 25
ruby-extensions 0 0 25
ruby-gtk 0 0 25
rusers 40 0 34
-rute 15 0 35
+rute -15 -60 -35
rwall 37 0 33
rwho 40 0 32
-rxvt 49 0 96
+rxvt 49 0 80
rxvt-CLE -10 -90 -10
sag 39 35 25
samba 28 99 30
@@ -1255,7 +1256,7 @@ switchdesk-kde 72 0 70
symlinks 23 75 29
sympa 1 40 1
sysklogd 97 97 97
-t1lib 15 0 89
+t1lib 1 0 29
t1lib-devel 10 0 40
taipeifonts -10 0 -10
talk 44 0 39
@@ -1376,7 +1377,7 @@ xfishtank 51 0 45
xgammon 40 0 31
xinetd 0 0 0
xinetd-devel 0 0 0
-xinitrc 85 0 70
+xinitrc 0 0 0
xinput 10 0 30
xjewel 58 0 52
xkobo 57 0 51