]> git.donarmstrong.com Git - cran2deb.git/commitdiff
make marking for complete rebuild a manual trigger, not automatic
authorblundellc <blundellc@edb9625f-4e0d-4859-8d74-9fd3b1da38cb>
Sun, 1 Feb 2009 11:02:18 +0000 (11:02 +0000)
committerblundellc <blundellc@edb9625f-4e0d-4859-8d74-9fd3b1da38cb>
Sun, 1 Feb 2009 11:02:18 +0000 (11:02 +0000)
git-svn-id: svn://svn.r-forge.r-project.org/svnroot/cran2deb@183 edb9625f-4e0d-4859-8d74-9fd3b1da38cb

trunk/R/db.R
trunk/exec/db_release [new file with mode: 0755]

index 82fa1d45a1dcb227d121dc8419ed0480d2128f9c..4c9434e85276740080d435087c48dd8953781b97 100644 (file)
@@ -141,7 +141,7 @@ db_add_sysreq_override <- function(pattern,depend_alias) {
                     ,' ',db_quote(tolower(depend_alias))
                     ,',',db_quote(tolower(pattern))
                     ,')'))
-    db_stop(con,TRUE)
+    db_stop(con)
 }
 
 db_sysreq_overrides <- function() {
@@ -170,7 +170,7 @@ db_add_depends <- function(depend_alias,debian_pkg,build=F) {
                     ,',',as.integer(build)
                     ,',',db_quote(tolower(debian_pkg))
                     ,')'))
-    db_stop(con,TRUE)
+    db_stop(con)
 }
 
 db_depends <- function() {
@@ -199,7 +199,7 @@ db_add_forced_depends <- function(r_name, depend_alias) {
     dbGetQuery(con,
             paste('INSERT OR REPLACE INTO forced_depends (r_name, depend_alias)'
                  ,'VALUES (',db_quote(r_name),',',db_quote(depend_alias),')'))
-    db_stop(con,TRUE)
+    db_stop(con)
 }
 
 db_forced_depends <- function() {
@@ -233,7 +233,7 @@ db_add_license_override <- function(name,accept) {
                     ,' ',db_quote(tolower(name))
                     ,',',as.integer(accept)
                     ,')'))
-    db_stop(con,TRUE)
+    db_stop(con)
 }
 
 db_license_override_hash <- function(license_sha1) {
@@ -270,7 +270,7 @@ db_add_license_hash <- function(name,license_sha1) {
         ,' ',db_quote(tolower(name))
         ,',',db_quote(tolower(license_sha1))
         ,')'))
-    db_stop(con,TRUE)
+    db_stop(con)
 }
 
 
diff --git a/trunk/exec/db_release b/trunk/exec/db_release
new file mode 100755 (executable)
index 0000000..6a4dcd2
--- /dev/null
@@ -0,0 +1,9 @@
+#!/usr/bin/env r
+## DOC: cran2deb db_release
+## DOC:     make note of a substantial update of the database. causes all packages to rbe marked for ebuild.
+## DOC:
+
+suppressPackageStartupMessages(library(cran2deb))
+
+db_stop(db_start(),TRUE)
+