try { final XMLOutputter serializer = new XMLOutputter(); serializer.setFormat(Format.getPrettyFormat()); serializer.output(xmlDep, new FileOutputStream(fileName)); } catch (IOException e) { System.err.println(e); }
try { final SAXBuilder parser = new SAXBuilder(false); final Document doc = parser.build(filename); return doc.getRootElement(); } catch (JDOMException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }
Um bei einem CVS Import auch die in einer Package-Struktur enthaltenen „core“ Pakete zu importieren, sollte man die Keyword Substitution ausschalten:
cvs import -ko -I ! -m "Message" <modulename> <vendor-tag> <release-tag>
Das übernimmt alles ins CVS. Danach wie gewohnt auschecken.
for file in `find . -name "CVS"`; do rm -rf $file; done
Anlage einer Datenbank mit Zuweisung von Rechten:
CREATE DATABASE <dbname>; GRANT ALL ON </dbname><dbname>.* TO <user>@'%' IDENTIFIED BY '<password>'; FLUSH privileges;
Anlage von Usern (simple):
CREATE USER <username> IDENTIFIED BY <password>; GRANT <priv> TO <username>;