diff --git a/bin/parse_install_log b/bin/parse_install_log
index c40654956e54210fb8eaf520586cabd3bbd27a23..26d5526df30f570f7b42b580b56dcda7e09af817 100644
--- a/bin/parse_install_log
+++ b/bin/parse_install_log
@@ -57,7 +57,12 @@ int main(int argc, string *argv)
   string dirname=replace(version()," ","-");
 #if constant(uname)
   mixed u=uname();
-  dirname+="-"+u->sysname+"-"+u->release+"-"+u->machine;
+  if(u->sysname=="AIX")
+    dirname+="-"+u->sysname+"-"+u->version+"."+u->release;
+  else
+    dirname+="-"+u->sysname+"-"+u->release+"-"+u->machine;
+
+  dirname=replace(dirname,"/","-");
 #endif
 
   Process.system("rm -rf "+dirname);