From 9658bc3c9cba8b43a7f36e0bce69c3bffa852de7 Mon Sep 17 00:00:00 2001 From: freesource Date: Thu, 29 Nov 2001 17:42:01 +0000 Subject: [PATCH] This tells exactly what is happening during PASS 2 as determined by the user. --- BootRoot/Yard.pm | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/BootRoot/Yard.pm b/BootRoot/Yard.pm index c64c5e4..cc302c4 100644 --- a/BootRoot/Yard.pm +++ b/BootRoot/Yard.pm @@ -488,14 +488,29 @@ sub extra_links { my ($contents_file, $nss_pam) = @_; - #info(0, "PASS 2: Picking up extra files from links, and finding pam and nss service modules...\n"); - - info(0, "PASS 2: Picking up extra files from links...\n"); # First we find nss and pam stuff if asked for. my $find_nss = $nss_pam->{60}{conf_nss}; $find_pam = $nss_pam->{61}{conf_pam}; + # Determine how the PASS is configured by the user. + if ( $find_nss != 1 && $find_pam != 1 ) { + info(0, "PASS 2: Picking up extra files from links...\n"); + } + elsif ( $find_nss == 1 && $find_pam == 1 ) { + info(0, "PASS 2: Picking up extra files from links," . + " and finding pam and nss service modules...\n"); + } + elsif ( $find_nss != 1 && $find_pam == 1 ) { + info(0, "PASS 2: Picking up extra files from links," . + " and finding pam service modules...\n"); + } + elsif ( $find_nss == 1 && $find_pam != 1 ) { + info(0, "PASS 2: Picking up extra files from links," . + " and finding nss service modules...\n"); + } + + if ( $find_nss == 1 || $find_pam == 1 ) { for my $file (keys %Included) {