more thorough cleanup;
authorwenzelm
Thu, 30 Jan 2025 21:44:44 +0100
changeset 82022 337d3bb65325
parent 82021 cd3026c7d3bd
child 82023 9601f5582f33
more thorough cleanup;
src/Pure/Admin/build_release.scala
src/Pure/System/other_isabelle.scala
--- a/src/Pure/Admin/build_release.scala	Thu Jan 30 20:55:42 2025 +0100
+++ b/src/Pure/Admin/build_release.scala	Thu Jan 30 21:44:44 2025 +0100
@@ -504,6 +504,10 @@
               Bash.strings(sessions), echo = true).check
           Isabelle_System.make_directory(database_target_dir)
           Isabelle_System.copy_dir(database_dir, database_target_dir, direct = true)
+
+          Isabelle_System.rm_tree(database_dir)
+          database_dir.dir.file.delete  // "$FIND_FACTS_HOME_USER/solr"
+          database_dir.dir.dir.file.delete  // "$FIND_FACTS_HOME_USER"
         }
 
         if (!include_library) other_isabelle_purge("browser_info")
--- a/src/Pure/System/other_isabelle.scala	Thu Jan 30 20:55:42 2025 +0100
+++ b/src/Pure/System/other_isabelle.scala	Thu Jan 30 21:44:44 2025 +0100
@@ -187,6 +187,7 @@
 
   def cleanup(): Unit = {
     clean_settings()
+    ssh.delete(expand_path(Host.private_data.database))
     ssh.delete(etc, isabelle_home_user)
   }
 }