From e08e0a58bd8c4eb4b992bde016df67fbfab4272f Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Thu, 14 Jan 2010 12:12:54 +0000 Subject: [PATCH] iterate --- boot/getnodeid.php | 29 ----------- boot/upload-bmlog.php | 112 ------------------------------------------ nodeconfig.spec | 3 +- 3 files changed, 1 insertion(+), 143 deletions(-) delete mode 100755 boot/getnodeid.php delete mode 100755 boot/upload-bmlog.php diff --git a/boot/getnodeid.php b/boot/getnodeid.php deleted file mode 100755 index fdbf9dd..0000000 --- a/boot/getnodeid.php +++ /dev/null @@ -1,29 +0,0 @@ - -// Copyright (C) 2006 The Trustees of Princeton University -// -// $Id$ $ -// - -// Get admin API handle -require_once 'plc_api.php'; -global $adm; - -if (!empty($_REQUEST['mac_addr'])) { - $mac_lower = strtolower(trim($_REQUEST['mac_addr'])); - $mac_upper = strtoupper(trim($_REQUEST['mac_addr'])); - $interfaces = $adm->GetInterfaces(array('mac' => array($mac_lower, $mac_upper))); -} else { - $interfaces = $adm->GetInterfaces(array('ip' => $_SERVER['REMOTE_ADDR'])); -} - -if (!empty($interfaces)) { - print $interfaces[0]['node_id']; -} else { - print "-1"; -} - -?> diff --git a/boot/upload-bmlog.php b/boot/upload-bmlog.php deleted file mode 100755 index 6e29e23..0000000 --- a/boot/upload-bmlog.php +++ /dev/null @@ -1,112 +0,0 @@ -GetInterfaces(array("ip"=>$ip)); -if (! empty($interfaces) ) { - $interface=$interfaces[0]; - $node_id=$interface['node_id']; - $nodes=$adm->GetNodes($node_id,array("hostname")); - if (!empty($nodes)) { - $hostname=$nodes[0]['hostname']; - } - } - -// store the actual data in /var/log/bm/raw/2008-11-31-20-02-onelab01.inria.fr-138.96.250.141.txt - -$rawdir=$logdir . "/raw"; -$date=strftime("%Y-%m-%d-%H-%M"); -$log_name=$date . "-" . $hostname . "-" . $ip . ".txt"; -$log_path=$rawdir . "/" . $log_name; -$month=strftime("%Y-%m"); -$time=strftime("%d-%H-%M"); - -mkdir_if_needed ($rawdir); - -//////////////////////////////////////// - -$log=fopen($log_path,"w") or die ("Cannot open logfile "+$log_path); - -$uploaded_name= $_FILES['log']['tmp_name']; -$uploaded_size=filesize($uploaded_name); - -fprintf ($log, "BootManager log created on: %s-%s\n",$month,$time); -fprintf( $log, "From IP: %s\n",$ip); -fprintf( $log, "hostname: %s\n",$hostname); -fprintf ( $log, "uploaded file: %s (%d bytes)\n",$uploaded_name,$uploaded_size); -if ( ( strcmp($hostname,$default_hostname)==0) && ( $uploaded_size >= $limit_bytes) ) { - fprintf ( $log, "contents from an unrecognized IP address was truncated to %d bytes\n",$limit_bytes); - $truncated=TRUE; - $uploaded_size=$limit_bytes; - } else { - $truncated=FALSE; - } - -fprintf( $log, "-----------------\n\n" ); -$uploaded = fopen($uploaded_name,'r'); -$contents = fread($uploaded, $uploaded_size); -fclose($uploaded); -fwrite($log,$contents); -if ($truncated) - fwrite ($log, " ..<" . "truncated" . ">..\n"); -fclose($log); - -//////////////////////////////////////// - -// create symlinks for easy browsing - -// /var/log/bm/per-month/2008-11/onelab1.inria.fr/31-20-02.bmlog -$linkdir=$logdir; -$linkdir=$linkdir . "/per-month"; -mkdir_if_needed ($linkdir); -$linkdir=$linkdir . "/" . $month; -mkdir_if_needed ($linkdir); -$linkdir = $linkdir . "/" . $hostname; -mkdir_if_needed ($linkdir); -$link = $linkdir . "/" . $time ; -symlink ("../../../raw/".$log_name,$link); - -# /var/log/bm/per-hostname/onelab1.inria.fr/2008-11-31-20-02.bmlog -$linkdir=$logdir; -$linkdir=$linkdir . "/per-hostname"; -mkdir_if_needed ($linkdir); -$linkdir=$linkdir . "/" . $hostname; -mkdir_if_needed ($linkdir); -$link = $linkdir . "/" . $month . "-" . $time ; -symlink ("../../raw/".$log_name,$link); - -# /var/log/bm/per-ip/138.96.250.141/2008-11-31-20-02.bmlog -$linkdir=$logdir; -$linkdir=$linkdir . "/per-ip"; -mkdir_if_needed ($linkdir); -$linkdir=$linkdir . "/" . $ip; -mkdir_if_needed ($linkdir); -$link = $linkdir . "/" . $month . "-" . $time ; -symlink ("../../raw/".$log_name,$link); - -?> diff --git a/nodeconfig.spec b/nodeconfig.spec index 17fe645..bb797fb 100644 --- a/nodeconfig.spec +++ b/nodeconfig.spec @@ -72,7 +72,7 @@ pushd nodeconfig echo "* nodeconfig: Installing PlanetLabConf pages" -for dir in boot PlanetLabConf PLCAPI ; do +for dir in PlanetLabConf PLCAPI ; do mkdir -p $RPM_BUILD_ROOT/var/www/html/$dir rsync -a --exclude .svn ./$dir/ $RPM_BUILD_ROOT/var/www/html/$dir/ done @@ -98,7 +98,6 @@ chmod 700 /var/log/bm %files %defattr(-,root,root,-) -/var/www/html/boot /var/www/html/PlanetLabConf /var/www/html/PLCAPI /var/www/html/yum -- 2.43.0