Skip to content

Commit

Permalink
Updated PostChangeLog to account for changes in new Drupal GMC.
Browse files Browse the repository at this point in the history
  • Loading branch information
Pierre-Luc Paour committed Sep 20, 2005
1 parent 756b523 commit 03e5d29
Showing 1 changed file with 28 additions and 19 deletions.
47 changes: 28 additions & 19 deletions com/gallery/GalleryRemote/util/PostChangeLog.java
Expand Up @@ -95,26 +95,25 @@ public void execute() throws BuildException {

System.out.println("Got changes: " + changes);

// compose beta check
StringBuffer betaCheck = new StringBuffer();

betaCheck.append("version=").append(currentBuildS).append("\n");
betaCheck.append("releaseDate=").append(defaultProps.getProperty("releaseDate")).append("\n");
betaCheck.append("releaseUrl=http://jpmullan.com/galleryupdates/remote/gallery_remote_").append(defaultProps.getProperty("version")).append(".zip\n");
betaCheck.append("releaseUrlMac=http://jpmullan.com/galleryupdates/remote/GalleryRemote.").append(defaultProps.getProperty("version")).append(".MacOSX.NoVM.tgz\n");
betaCheck.append("releaseNotes=").append(changes);

// update Menalto
System.out.println("Uploading to Menalto: " + betaCheck);
NVPair form_data_login[] = {
new NVPair("edit[name]", changeProps.getProperty("username")),
new NVPair("edit[pass]", changeProps.getProperty("password")),
new NVPair("op", "Log in"),
};

NVPair form_data[] = {
new NVPair("op", "modload"),
new NVPair("name", "GalleryRemoteVersion"),
new NVPair("file", "index"),
new NVPair("action", "save-beta"),
new NVPair("newVersion", betaCheck.toString()),
new NVPair("submit", "Update"),
new NVPair("edit[releaseNum]", currentBuildS),
new NVPair("edit[go]", "1"),
new NVPair("edit[releaseDate]", defaultProps.getProperty("releaseDate")),
new NVPair("edit[releaseUrl]", "http://jpmullan.com/galleryupdates/remote/gallery_remote_" + defaultProps.getProperty("version") + ".zip"),
new NVPair("edit[releaseUrlMac]", "http://jpmullan.com/galleryupdates/remote/GalleryRemote." + defaultProps.getProperty("version") + ".MacOSX.NoVM.tgz"),
new NVPair("edit[releaseNotes]", changes.toString()),
};

// update Menalto
System.out.println("Uploading to Menalto: " + form_data);

// set cookie handling
CookieModule.setCookiePolicyHandler(new CookiePolicyHandler() {
public boolean acceptCookie(Cookie cookie, RoRequest req, RoResponse resp) {
Expand All @@ -133,16 +132,26 @@ public boolean sendCookie(Cookie cookie, RoRequest req) {
String response = null;

// login
rsp = mConnection.Get("/user.php?uname=" + changeProps.getProperty("username") +
"&pass=" + changeProps.getProperty("password") + "&module=NS-User&op=login");
rsp = mConnection.Post("/user/login?destination=node", form_data_login);
response = new String(rsp.getData()).trim();
System.out.println("Login response: " + response);

// upload
rsp = mConnection.Post("/modules.php", form_data);
rsp = mConnection.Post("/admin/galleryremote/edit/beta/1", form_data);
response = new String(rsp.getData()).trim();
System.out.println("Upload response: " + response);

// activate
rsp = mConnection.Get("/admin/galleryremote/current/beta/1");
response = new String(rsp.getData()).trim();
System.out.println("Activate response: " + response);

// test
HTTPConnection mConnection1 = new HTTPConnection("gallery.sourceforge.net");
rsp = mConnection1.Get("/gallery_remote_version_check.php");
response = new String(rsp.getData()).trim();
System.out.println("Test response: " + response);

if (response.startsWith("version=" + currentBuildS)) {
// worked
System.out.println("Success: writing to postlogchange properties");
Expand Down

0 comments on commit 03e5d29

Please sign in to comment.