tuned README;
authorwenzelm
Thu, 30 Mar 2023 11:58:53 +0200
changeset 77756 efd5c582d7ae
parent 77755 12c8d72df48a
child 77757 49d38fa1478d
tuned README;
src/Pure/Admin/component_rsync.scala
--- a/src/Pure/Admin/component_rsync.scala	Thu Mar 30 11:40:51 2023 +0200
+++ b/src/Pure/Admin/component_rsync.scala	Thu Mar 30 11:58:53 2023 +0200
@@ -14,13 +14,13 @@
   val default_download_url = "https://github.com/WayneD/rsync/archive/refs/tags"
   val default_build_options: List[String] =
     List(
-      "--disable-openssl",
-      "--disable-xxhash",
-      "--disable-zstd",
+      "--disable-acl-support",
       "--disable-lz4",
       "--disable-md2man",
-      "--disable-acl-support",
-      "--disable-xattr-support")
+      "--disable-openssl",
+      "--disable-xattr-support",
+      "--disable-xxhash",
+      "--disable-zstd")
 
   def build_rsync(
     version: String = default_version,
@@ -61,8 +61,8 @@
 
       progress.echo("Building rsync for " + platform_name + " ...")
 
-      val build_script = "./configure " + Bash.strings(build_options) + " && make"
-      Isabelle_System.bash(build_script, cwd = source_dir.file,
+      val build_script = List("./configure " + Bash.strings(build_options.sorted), "make")
+      Isabelle_System.bash(build_script.mkString(" && "), cwd = source_dir.file,
         progress_stdout = progress.echo(_, verbose = true),
         progress_stderr = progress.echo(_, verbose = true)).check
 
@@ -86,14 +86,13 @@
       File.write(component_dir.README,
         "This is rsync " + version + " from " + download_url + """
 
+The distribution has been built like this:
+
+""" + ("cd src" :: build_script).map(s => "  " + s + "\n").mkString + """
 See also:
   * https://github.com/WayneD/rsync
   * https://rsync.samba.org
 
-The distribution has been built like this:
-
-    cd src && """ + build_script + """
-
 
         Makarius
         """ + Date.Format.date(Date.now()) + "\n")