Difference between revisions of "Hbcxmlgen-bash"

From WiiBrew
Jump to navigation Jump to search
m
Line 86: Line 86:
  
 
== Changelog ==
 
== Changelog ==
[http://www.mediafire.com/?tm31tuimhny r2] - fixed issue of the wrongly always-appearing "Write privileges required" message. (released ~8 hours after r1). Sorry to the 11 who already downloaded it :\ . When write privileges are required, running with <code>sudo</code> breaks the conditional statements for some odd reason. <code>su</code> works though, but just remember to <code>exit</code> when you're done making the <code>meta.xml</code> file.<br>
+
[http://www.mediafire.com/?tm31tuimhny r2] - fixed issue of the wrongly always-appearing "Write privileges required" message when there was no <code>meta.xml</code> already in the directory. Sorry to the 11 who already downloaded it :\ . When write privileges are required, running with <code>sudo</code> breaks the conditional statements for some odd reason (this existed in r1 as well). <code>su</code> works though, but just remember to <code>exit</code> when you're done making the <code>meta.xml</code> file. (released ~8 hours after r1).<br>
 
[http://www.mediafire.com/?zyzdmxd1ztk r1] - initial release.
 
[http://www.mediafire.com/?zyzdmxd1ztk r1] - initial release.
  

Revision as of 09:08, 26 January 2009

hbcxmlgen
General
Author(s)mcpancakes
TypePC utility
Versionr2
LicenseGPLv3
Links
[[hbcxmlgen-r2.tar.gz|Download]]
Source


hbcxmlgen is a Bash script for creating the Homebrew Channel's meta.xml files.

Along with just making the meta.xml file, it also

  • can be installed to /usr/bin so you can run it from anywhere just by typing hbcxmlgen
  • checks if meta.xml already exists in the current directory, and asks if you want to overwrite it
  • notifies you if you need write permissions to write in the current directory before you enter all the meta.xml information
  • enforces the entering of the release date by making sure you input 14 characteres (YYYYmmddMMDDSS)


Also, a bug: You must run install.sh from the directory that hbcxmlgen.sh is in. Otherwise:

mcpancakes@desktop:/$ /usbhdd/Programming/hbcxmlgen/install.sh -i
Copying to /usr/bin/hbcxmlgen ...
[sudo] password for mcpancakes: 
cp: cannot stat `hbcxmlgen.sh': No such file or directory
Installed!
mcpancakes@desktop:/$ 

It won't really be installed. They come together in the same archive anyway, and are extracted to the same place, so just take the time to cd to the directory you unpacked it in and run ./install.sh from there.

README

+---------------+
|   hbcxmlgen   |   --->  by mcpancakes
+---------------+

hbcxmlgen is a bash script for assisting in the creation of the Homebrew Channel's
"meta.xml" files. If you run the installer, you get easy access to it no matter what
your current working directory may be.

+------------------+
| (Un)Installation |
+------------------+

install.sh parameters:
   -i = install
   -u = uninstall

$ sh install.sh -i |-u
   OR
$ bash install.sh -i | -u

+---------+
| Running |
+---------+

Once installed:
  $ hbcxmlgen

If not installed:
  $ ./hbcxmlgen.sh
     OR
  $ [dir of script]/hbcxmlgen.sh

+----------+
| Feedback |
+----------+

mc@mcpancakes.com

This is the first "formal" release of any programming I've ever done, so feedback
would be appreciated!

Changelog

r2 - fixed issue of the wrongly always-appearing "Write privileges required" message when there was no meta.xml already in the directory. Sorry to the 11 who already downloaded it :\ . When write privileges are required, running with sudo breaks the conditional statements for some odd reason (this existed in r1 as well). su works though, but just remember to exit when you're done making the meta.xml file. (released ~8 hours after r1).
r1 - initial release.

Note

HBCXMLGen is Pinecone's Java-based program that serves the same purpose as hbcxmlgen.

Pinecone: If you want me to change the name, just say so. It was yours first, after all ;)