Skip to content
Snippets Groups Projects
Select Git revision
  • 59959b38a5cd3dc0bbc68ce454b2100aa8c3e7ad
  • master default protected
  • Legacy_Php7
3 results

htmlguielements.class.php

Blame
  • sync_packagedir_to_puppet.php 781 B
    <?php
        /**
         * 
         * FOR CRONJOB
         * sync archive files to pupet master
         * 
         */
    
        require_once("../public_html/deployment/config/inc_projects_config.php");
        
        echo "========= SYNC archive files ==========\n\n";
        
        if (array_key_exists('mirrorPackages', $aConfig) && count($aConfig['mirrorPackages']) ){
            foreach (array_keys($aConfig["phases"]) as $sPhase){
                echo "===== $sPhase \n";
                foreach($aConfig['mirrorPackages'] as $sLabel=>$sTarget){
                    
                    $sCmd="/usr/bin/rsync --delete -rv  ".$aConfig["packageDir"]."/$sPhase/* $sTarget/$sPhase ; \n";
                    echo "--- $sLabel\n";
                    echo "\$ $sCmd\n";
                    $sOut=shell_exec($sCmd);
                }
            }
        }
    ?>