...
Step 1: Run fcrepo-migration-utils
Code Block |
---|
|
java -jar migration-utils-<latest-version>-driver.jar \
--source-type=legacy \
--limit=100 \
--target-dir=my-fcrepo-6-home \
--objects-dir=<path to objects dir> \
--datastreams-dir=<path to datastreams dir> |
Step 2: Start up Fedora 6
Code Block |
---|
|
java -Dfcrepo.home=my-fcrepo-6-home -jar fcrepo-webapp-<latest fedora 6 version>-jetty-console.jar --headless |
...
Make sure that your Fedora 4.7.5 instance is running. Also be sure that you are using v0.3.0 of the import export tool: ie fcrepo-import-export-0.3.0.jar! Then run the following command (swapping in appropriate local values):
Code Block |
---|
|
java -jar fcrepo-import-export-0.3.0.jar -b \
-d my-4.7.5-export \
-u fedoraAdmin \
-p fedoraAdmin \
-m export \
-r http://localhost:8080/rest |
Step 2: Upgrade exported 4.7.5 to 5.1.1 export using latest version of fcrepo-upgrade-utils:
Code Block |
---|
|
java -jar fcrepo-upgrade-utils-<latest version>.jar \
-i my-4.7.5-export \
-o my-5.1.1-export \
-s 4.7.5 \
-t 5+ |
Step 3: Upgrade 5.1.1 export to Fedora 6 compliant OCFL
Code Block |
---|
|
# create your destination directory for the upgrade
mkdir -p my-fcrepo-6-home
java -jar fcrepo-upgrade-utils-<latest-version>.jar \
-i my-5.1.1-export \
-o my-fcrepo-6-home \
-s 5+ \
-t 6+ \
-u http://localhost:8080/rest |
Step 4: Start up Fedora 6
Code Block |
---|
|
java -Dfcrepo.home=my-fcrepo-6-home -jar fcrepo-webapp--<latest fedora 6 version>-jetty-console.jar --headless |
...
Make sure that your Fedora 5 instance is running. Also be sure that you are using v1.0.0 of the import export tool. Then run the following command:
Code Block |
---|
|
java -jar fcrepo-import-export-1.0.0.jar -b \
-d my-5.1.1-export \
-u fedoraAdmin \
-p fedoraAdmin \
-m export \
-r http://localhost:8080/rest |
Step 2: Upgrade 5.1.1 export to Fedora 6 compliant OCFL using latest version of fcrepo-upgrade-utils:
Code Block |
---|
|
java -jar fcrepo-upgrade-utils-<latest-version>.jar \
-i my-5.1.1-export \
-o my-fcrepo-6-home \
-s 5+ \
-t 6+ \
-u http://localhost:8080/rest |
Step 3: Fire up Fedora 6
Code Block |
---|
|
java -Dfcrepo.home=my-fcrepo-6-home -jar fcrepo-webapp-<latest fedora 6 version>-jetty-console.jar --headless |
...