Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 19460
Collapse All | Expand All

(-)/var/tmp/portage/ufed-0.2/work/ufed-0.2/ufed.pl (-10 / +11 lines)
Lines 43-49 Link Here
43
  {
43
  {
44
    if ($break_if_found == 1)
44
    if ($break_if_found == 1)
45
    {
45
    {
46
      die('did not find USE in ' . $file);
46
      die('dd not find USE in ' . $file);
47
    }
47
    }
48
48
49
    return 'EMPTY';
49
    return 'EMPTY';
Lines 66-72 Link Here
66
# @flags = get_use_flags()
66
# @flags = get_use_flags()
67
sub get_use_flags
67
sub get_use_flags
68
{
68
{
69
  my @flags = get_use_flags_from_file('/etc/make.conf', 0);
69
  my @flags = get_use_flags_from_file('/etc/make.conf.d/use', 0);
70
70
71
  if (($#flags + 1) == 1)
71
  if (($#flags + 1) == 1)
72
  {
72
  {
Lines 141-149 Link Here
141
141
142
# $onoff = get_onoff_conf($flag)
142
# $onoff = get_onoff_conf($flag)
143
# returns:
143
# returns:
144
# -1 if $flag is '-xyz' in make.conf
144
# -1 if $flag is '-xyz' in make.conf.d/use
145
# 0  if $flag is not in make.conf
145
# 0  if $flag is not in make.conf.d/use
146
# 1  if $flag is '+xyz' in make.conf
146
# 1  if $flag is '+xyz' in make.conf.d/use
147
sub get_onoff_conf
147
sub get_onoff_conf
148
{
148
{
149
  my $flag = shift();
149
  my $flag = shift();
Lines 312-322 Link Here
312
  }
312
  }
313
  $use =~ s/^(.*)[ ]$/\1/;
313
  $use =~ s/^(.*)[ ]$/\1/;
314
314
315
  unlink('/etc/make.conf.old');
315
  unlink('/etc/make.conf.d/use.old');
316
  rename('/etc/make.conf', '/etc/make.conf.old');
316
  rename('/etc/make.conf.d/use', '/etc/make.conf.d/use.old');
317
317
318
  open(FILE, '/etc/make.conf.old') or die('couldn\'t open /etc/make.conf.old');
318
  open(FILE, '/etc/make.conf.d/use.old') or die('couldn\'t open /etc/make.conf.d/use.old');
319
  open(OUTFILE, '>/etc/make.conf') or die('couldn\'t open /etc/make.conf');
319
  open(OUTFILE, '>/etc/make.conf.d/use') or die('couldn\'t open /etc/make.conf.d/use');
320
320
321
  if ($use_in_conf == 1)
321
  if ($use_in_conf == 1)
322
  {
322
  {
Lines 376-382 Link Here
376
  close(OUTFILE);
376
  close(OUTFILE);
377
  close(FILE);
377
  close(FILE);
378
378
379
  chmod(0644, '/etc/make.conf');
379
  chmod(0644, '/etc/make.conf.d/use');
380
}
380
}
381
381
382
382
Lines 488-493 Link Here
488
    save_use_flags($selected_flags);
488
    save_use_flags($selected_flags);
489
489
490
    last;
490
    last;
491
	`update-make.conf`
491
  }
492
  }
492
}
493
}
493
494

Return to bug 19460