|
PIRL User Notes |
|
|
|
The PIRL CD/DVD recorder is a device that allows users to create CDROM and DVD disks from datasets maintained on the PIRL system. This device may be accessed from any system on the PIRL network.
A bit of somewhat usefull information: The recorder hardware has the capability to "premaster" a dataset, so that many identical copies may be produced. The recorder harwdare is a Linux box running cdrecord. The recorder is in the PIRL user room beside Deimos. The program may be run from any machine on the PIRL net. CD/DVD blanks may be obtained singly or in bulk, given a valid account number. Contact Linda Hickcox for information.
It's easy to start up the cdr program:
% cdrYou will be presented with a simple user interface:
Welcome to the PIRL CD burner version 0.0.1 (alpha) If you are just starting, you may want to do the first three steps in order, premaster, test, and burn. If you already have a disk image that you would like to burn, you want to use option [i], then option [e]. Please choose: Premaster (make ISO9660 image of data).......................[p] Test your new Image..........................................[t] Burn yourself a new CD.......................................[b] Test a pre-made image........................................[i] Burn a pre-made image (to CD)................................[e] Copy a CD/DVD to the premaster partition.....................[c] Blank a rewritable CD........................................[w] Burn yourself a new DVD......................................[d] Mount your new CD (test CD to see if the burn worked)........[m] Quit CDR.....................................................[q] Your choice? ==>
What you will see when you choose p:
Please enter the name of your volume: That is, what do you want your CD to be called? This must be one word; no spaces allowed! > fooYou will next be prompted for the pathname to your data. This must be a full pathname, up to the root directory of your data.
Please enter the directory in which your data resides: ####NOTE: You MUST use a full pathname.#### > /CDR/barNext, you'll be asked to double check your options. If they are what you wanted, then you may continue on. If you don't like what you entered, you have the option to fix it. If you don't want to do the premaster step, now's your chance to quit to the main screen. This is important to get correct, if it isn't, you won't actually get the data you expected.
This is what you entered for your volume name: foo This is what you entered for your data directory: /CDR/bar Are you happy with your decision? [Y(es)/N(o)/Q(uit to main)] >
What you will see when you select i:
Please enter the full path to your ISO9660 image: >You must enter the full path, including the filename of your image.
What you will see when you select e:
Please enter the full path to your ISO9660 image: >
You must enter the full path, including the filename of your image.
The PERL code that makes up the cdr interface is here. This code can be run several different ways. For the PIRL systems, it is run on the CD server as a login shell. One way of having fancy things like the ability to tell the users who is currently using cdr is to use this expect script to pass that information on to the server. One could also just run the PERL code as an executable script, which requires the input of a username (this can easily be edited out for single user implementations). Have fun.
|