libguestfs: Website directory has moved, and it's now a git repo not CVS.
authorRichard W.M. Jones <rjones@redhat.com>
Thu, 10 Oct 2013 14:55:17 +0000 (15:55 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Thu, 10 Oct 2013 14:56:00 +0000 (15:56 +0100)
config.ml
libguestfs.ml
libguestfs_fedora.ml
libguestfs_upstream.ml

index 5390121..6b44dc9 100644 (file)
--- a/config.ml
+++ b/config.ml
@@ -11,8 +11,8 @@ let buildtmp = sprintf "%s/tmp/builds" (Sys.getenv "HOME")
 (* libguestfs *)
 let libguestfs_query_mins = 60
 
-let libguestfs_website_cvs =
-  sprintf "%s/d/redhat/websites/libguestfs" (Sys.getenv "HOME")
+let libguestfs_website_repo =
+  sprintf "%s/d/websites/libguestfs" (Sys.getenv "HOME")
 
 let libguestfs_localconfigure source =
   let configure =
index e265608..f3759ac 100644 (file)
@@ -102,7 +102,7 @@ let git_latest_commit branch =
 let website_latest_version =
   let rex = Str.regexp "libguestfs-\\(.*\\)\\.tar\\.gz" in
   fun branch ->
-    let wdir = libguestfs_website_cvs // "download" // branch in
+    let wdir = libguestfs_website_repo // "download" // branch in
     let files = Sys.readdir wdir in
     let files = Array.to_list files in
     if files = [] then None
index 18777a8..e565b54 100644 (file)
@@ -64,7 +64,7 @@ and sources_uploaded version branch =
   sh "
     cd %s
     fedpkg new-sources %s/%s
-  " repodir libguestfs_website_cvs version.urlpath
+  " repodir libguestfs_website_repo version.urlpath
 
 and specfile_updated version branch =
   let repodir = fedora_repo package branch in
index 215772c..87d9741 100644 (file)
@@ -39,7 +39,7 @@ let rec goal website_updated version =
   if not version.is_stable then
     require (website_built version);
 
-  require (website_cvs_checked_in version);
+  require (website_checked_in version);
   require (website_rsync_done version)
 
 (* Goal: website has been rsync'd. *)
@@ -50,11 +50,11 @@ and website_rsync_done version =
   sh "
     cd %s
     ./.rsync
-  " libguestfs_website_cvs
+  " libguestfs_website_repo
 
-(* Goal: Tarball added to CVS and CVS checked in. *)
-and website_cvs_checked_in version =
-  let key = sprintf "libguestfs_website_cvs_checked_in_%s" version.version in
+(* Goal: Tarball added to repository and checked in. *)
+and website_checked_in version =
+  let key = sprintf "libguestfs_website_checked_in_%s" version.version in
   target (memory_exists key);
   onrun (fun () -> memory_set key "1");
 
@@ -64,16 +64,17 @@ and website_cvs_checked_in version =
   sh "
     cd %s
     cp %s/tarballs/%s %s
-    cvs add -kb %s
-    cvs ci -m \"Version %s\"
-  " libguestfs_website_cvs
+    git add %s
+    git add *.txt *.html
+    git commit -m \"Version %s\"
+  " libguestfs_website_repo
     buildtmp version.tarball version.urlpath
     version.urlpath
     version.version
 
 (* Goal: website (local copy) has been built. *)
 and website_built version =
-  let index_file = sprintf "%s/index.html" libguestfs_website_cvs in
+  let index_file = sprintf "%s/index.html" libguestfs_website_repo in
   target (file_contains_string index_file version.version);
 
   require (tarball_created version);
@@ -95,11 +96,12 @@ and website_built version =
 
     ./localconfigure
     make
-    make website
+    make website WEBSITEDIR=%s
   " buildtmp version.tarball
     version.package_version
     (quote (libguestfs_localconfigure `Tarball))
     (quote libguestfs_localenv)
+    (quote libguestfs_website_repo)
 
 (* Goal: the tarball has passed the required set of tests before
  * a release is allowed.