Changeset 1411 in genappalpha


Ignore:
Timestamp:
Feb 13, 2018, 8:44:52 AM (4 years ago)
Author:
ehb
Message:

backup /var/www before symbolic linking for apache24 req in redhat centos

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sbin/install.pl

    r1409 r1411  
    415415    # scl puts httpd root in $rhsclphp so link it
    416416
     417    if ( -e "/var/www" ) {
     418        if ( -d "/var/www" || -f "/var/www" ) {
     419            my $bdir = "/var/www.previous";
     420            my $ext ;
     421            while ( -e $bdir ) {
     422                $ext++;
     423                $bdir = "/var/www.previous-$ext";
     424            }
     425            $warnings .= "/var/www is backed up in $bdir";
     426            runcmdsb( "mv /var/www $bdir" );
     427        } else {
     428            runcmdsb( "rm /var/www" );
     429        }
     430    }
     431
    417432    runcmdsb( "ln -sf $rhsclhttpd/var/www /var/www" );
    418433
     
    548563
    549564    # scl puts httpd root in $rhsclphp so link it
     565
     566    if ( -e "/var/www" ) {
     567        if ( -d "/var/www" || -f "/var/www" ) {
     568            my $bdir = "/var/www.previous";
     569            my $ext ;
     570            while ( -e $bdir ) {
     571                $ext++;
     572                $bdir = "/var/www.previous-$ext";
     573            }
     574            $warnings .= "/var/www is backed up in $bdir";
     575            runcmdsb( "mv /var/www $bdir" );
     576        } else {
     577            runcmdsb( "rm /var/www" );
     578        }
     579    }
    550580
    551581    runcmdsb( "ln -sf $rhsclhttpd/var/www /var/www" );
     
    733763    # scl puts httpd root in $rhsclphp so link it
    734764
     765    if ( -e "/var/www" ) {
     766        if ( -d "/var/www" || -f "/var/www" ) {
     767            my $bdir = "/var/www.previous";
     768            my $ext ;
     769            while ( -e $bdir ) {
     770                $ext++;
     771                $bdir = "/var/www.previous-$ext";
     772            }
     773            $warnings .= "/var/www is backed up in $bdir";
     774            runcmdsb( "mv /var/www $bdir" );
     775        } else {
     776            runcmdsb( "rm /var/www" );
     777        }
     778    }
     779
    735780    runcmdsb( "ln -sf $rhsclhttpd/var/www /var/www" );
    736781
Note: See TracChangeset for help on using the changeset viewer.