Escolar Documentos
Profissional Documentos
Cultura Documentos
By Ofir Gal (ofir@gal.co.uk) With the help of the Radmind development team and members of the Radmind mailing list V0.50 - Monday, March 27, 2006 For latest version of this document go to http://www.gal.co.uk/software/radmind/ Radmind was created by the Research Systems UNIX Group at The University of Michigan For more information and latest release go to http://www.radmind.org/
Any client can then become the master by Radmind is a very powerful tool that can also simply initiating a radmind update. You can delete important files. It is therefore therefore use any up-to-date radmind client to recommended that you read this document create new loadsets. through and only then attempt to use Radmind. It is also a good idea to experiment on test systems before deploying the setup in the real world (if such a thing exists). OS X, unlike its predecessors, installs a large number of files, and you'll want to choose which to manage in the process of your testing.
Radmind does not require a special master client for generating updates for other clients; any Radmind client can become the master by simply updating it with Radmind. Radmind can be set to skip user data and other files that is leave user documents untouched while updating the rest of the system.
Radmind Manual for OS X page 2
Radmind can be started manually, or automated to run at startup, login, logout or at timed intervals. But before you get ahead of yourself, lets start with the basics
2. Getting Started
Download and install Radmind on two computers one will be the server, the other will be the client. It is highly recommended that any data on the clients is backed up. Its very easy to delete users data with Radmind.
A finely tuned negative transcript is key to a successful Radmind installation and consequent client updates. See the next section to learn more about how it works.
Transcripts (.T)
A transcript is a plain text file containing a list of files with instructions for Radmind. A transcript for a base OS X installation contains 10,000s lines corresponding to each file system object (i.e. files, folders, etc.). Each line in the transcript lists one system object a file, folder, link, etc. In addition the privileges settings, the files size and modification date are also listed. The object type is denoted with a single letter where f for example stands for a regular file, d stands for a folder (directory) and h is a hard link. For a full list of object types consult the fsdiff man pages. You may optionally include checksums to verify the integrity of files, but use of checksums is known to cause unnecessary file copying with the current version of OS X (10.2.x), which optimises some files on the fly. On the other hand, checksums may catch out some viruses and other system hacks. When updating a client, Radmind compares the state of the clients to the transcripts listed in its command file. It then produces a transcript that describes what changes need to be made to bring the client up-todate. This temporary transcript is also referred to as apply-able since its contents will be applied to a client.
The Transcript Editor can be used to view and edit radmind transcripts.
In an apply-able transcript a + in front of a file name means it is to be copied to the client, while a indicates that the file will be deleted. If a file appears with no +/- this means that its attributes need changing most likely its ownership or privileges. If a managed file on a client is different it will be replaced, if it is missing Radmind will copy it to the client. If a file on the client has no match in your transcripts it will be deleted. Similarly, if a file has different privileges these will also be adjusted to match your transcripts. This means that if a user installed an application or a printer driver they will be deleted by Radmind, but you can use the negative transcript as well as other methods to work around this if needed. Radmind determines which files should be created, copied, deleted or modified based on your server configuration in where a command file is used to determine which transcripts to employ. The use of multiple transcripts allows greater flexibility and enables you, among other things, to add software and updates to clients quite easily. Transcripts are normally created on a client and are then uploaded, along with their corresponding files, to the server where they can be made available to other clients. Most Radmind client updates start by downloading the command file followed by the transcripts it contains to the client. This ensures that the client has an up-to-date version of all configuration files. Note that the sort order of items in a transcript is crucial for smooth operation of Radmind. The Transcript Editor ensures that your transcripts are properly sorted. If you plan on using a text editor instead, make sure you understand the sort order required.
Positive Transcripts
Most of your transcripts would be positive. A positive transcript contains a list of file system objects that should be added, modified or deleted. If a file has been modified on the client (this is decided by date, size, privileges and optionally checksums) it would be replaced with the server version of that file. Most non-user files should normally appear in a positive transcript. This includes the System, Applications, drivers, root Library, etc.
Negative Transcripts
If you use tools like rsync or Retrospect you will be familiar with the concept of an exclusion list. At first glance it may look like the negative transcript is just that a list of files and folders that should not be managed. Radmind doesnt work exactly like any of these tools. The negative transcript is not an exclusion list! Instead, Radmind uses the negative transcript to help you maintain a working system on your client and that can mean creating folders and files if theyre missing, or in some cases just tweaking them. This way Radmind can ensure, for example, that each client has a Users folder in the right place with the correct permissions, but will not touch its contents. In addition to the Users folder, other items such as host name, netinfo database and various cache files would normally be found in a negative transcript. In most cases, items in the negative transcripts are only managed in the sense that Radmind ensures their existence and attributes, but does not manage their contents, whether the object
is a file or a folder. If a file is not found on the client Radmind will copy it across. This is in contrast with positive transcript items that are fully managed and any changes to their contents will trigger a Radmind update. When creating a new loadset, whether its a base load or an overload, Radmind client checks the negative transcript and excludes any items listed from the new loadset. Normally, you should check the option to store the negative loadset as empty files. For better understanding of the negative transcript you should read the fsdiff man page, but in most cases understanding the description above will serve you well.
Special Transcripts
Special transcripts work by assigning a file to a specific computer. You can use certificates, host names or IP addresses to effectively send customised files to a computer. This allows you to get around issues such as license files for applications like Final Cut Pro and FileMaker that use a single file to store a unique hardware specific license file. While many larger organisations may have a license server or a single license key for all their clients, smaller businesses may not. Special files can help in these cases and also simplify your Radmind server setup.
means that anyone with access to your server will be able to download any files from the Radmind server so you may want to use a firewall to prevent unauthorised access. If you want to use more than one command file you must remove the default * host or at least make sure its listed last. Your final hosts configuration, which is saved in the server config file, may look something like this:
192.168.0.<1-10> 192.168.0.<11-20> 192.168.0.<21-100> 192.168.1.* 192.168.2.* servers.K admins.K staff.K Music-dept.K Gfx-dept.K
Each command file in the above example should contain the appropriate transcripts and consequently Radmind will distribute the corresponding files to the different OS X clients in your organisation. You may use the same transcript in more than one command file. Alternatively you can choose to use certificates to hand out command files. Certificates allow the server to identify the client and serve it the right command file regardless of its IP address. Certificates also increase the security of your Radmind installation. The various command files are stored on the server and are served to the clients on demand. When a client initiates an update, the Radmind server locates the appropriate command file for that client based on its DNS name, IP address or certificate. In the process the command file is renamed on the client to the default command.K. The client then goes on to retrieve the transcripts listed in the command file if they are out-of-date.
The client can access the server using its network name or IP address
This message means that the command file or transcripts on the server do not match the client. This normally means that the client is out of date.
Update Problems
If an update fails, you should not restart the computer. Instead, try to find what caused the problem. In most cases it is enough to remove the problem item from the apply-able transcript generated when the Radmind Assistant checked The same process can be performed from the Terminal or a the file system for changes script on the client: to make. To do that restart ktcheck -csha1 -i -w0 h your.radmind.server the Update session, but fsdiff -A -% -o/tmp/apply.T before applying the actual lapply -i -% -F -w0 -h your.radmind.server /tmp/apply.T loadset click on the Review sync reboot Changes button and remove the offending item Press Command+L to see the log and learn more about the from the temporary update process. transcript. Save the transcript and continue the update.
Click the Review Loadset Contents button to open the transcript in the Transcript Editor
7. Managing Loadsets
It is most likely that the sample negative transcript as well as overloads you create will need editing by hand. As the number overloads and transcripts on your server grow you may also want to merge them to simplify your Radmind setup. This section briefly discusses the options, but for full instructions read the Transcript Editor and Server Manager sections.
Editing transcripts
In many cases it is necessary to edit transcripts, mostly to remove lines, but in some cases you would also need to add lines to a transcript. Generally it is easier to edit transcripts on the server if you just want to delete the odd line, but if needed you can edit a transcript on a client and then upload it to the server using Radmind Assistant. The Transcript Editor is a separate application you can use to edit transcripts. Alternatively, you could use a text editor such as BBEdit or vi. Make sure that you save files in Unix compatibility mode (Unix linefeeds). The default transcript editor can be set in the Radmind Assistant preference panel. On the server, select a loadset in the loadsets window and click Edit to open it in the Transcript Editor. On the server, editing a transcript is normally limited to removing items. Adding new items to an existing negative transcript is best done on a client. First make sure you have the latest version of the transcripts by running a Radmind update session. Open the transcript you want to edit in /private/var/Radmind/client in the Transcript Editor and drag any files or folders you want added to the editor window. The Transcript Editor will automatically place your files in the correct sort order. Save the transcript when done. Next you will need to upload the transcript to the server. Select Create New Loadset from the Radmind Assistant Session menu and then skip the first two stages until you get to the Upload Loadset to Radmind Server screen. Select your edited negative transcript and press continue. You will also need to verify and deploy the transcript on the server.
Creating overloads
With Radmind any client can be used to create an overload. First update the client with Radmind then install the new software. When installation is complete you can use the Radmind Assistant to scan the system for changes and upload those to the server. Another method can be helpful when you know all where the new software is placed on the system. Many OS X applications like Google Earth or Firefox which are installed by simply copying them to the Applications folder.
You can use the transcript editor to add items to a transcript by simply dragging them into the editor window.
If this is the case you may create the overload by opening the Transcript Editor and creating a new transcript. Drag the new folders or applications into the blank transcript window and select Add Directory and Contents in the resulting dialogue box. The Transcript Editor will automatically generate checksums and put the items in the correct sort order. Save the file and use the Assistant to upload the transcript and files to the server.
Preferences
General
Radmind Server The Radmind server the assistant will attempt to communicate with. You can use host names or IP addresses.
Edit Radmind Server Settings Here you can manage a list of Radmind server you use and also set the compression level to use with each server. Disable & Enable checksums Radmind Assistant can use checksum to improve the security of the tripwire mechanism. Using checksum Radmind can detect changes to files, even if the file modification date has not changed. This greatly improves its ability to detect system hacks. On Mac OS X however, checksum differences are triggered far too often to be of great value. Many Mac administrators therefore choose to disable checksums. Enable Radmind Update Monitoring This installs the Radmind Monitor menu item for the current user. This is a small application that runs in the menu bar and regularly checks the Radmind server for updates. If an update is available the menu item changes colour. Force removal of file locks This overrides any file locking on the client, allowing Radmind to delete or modify locked files. Ignore errors when uploading It is common to see some errors when uploading a loadset, as the system still works, moving and changing files under your nose, mainly when using checksums. This option lets the assistant ignore such errors and continue to upload. Always run pre- and post-apply scripts In many cases it is useful to run scripts before and after a radmind update. Such scripts can be used to totally exclude certain files from radmind management (such as .DS_Store files).
Security
SSL Authorization & Encryption *** Enable user authentication This option lets you set the user name if your Radmind server is set to require user authentication.
Transcripts
Review transcripts with Select the default transcript editor the Radmind Assistant uses.
Begin Transcript comparison path The default path used by Radmind Assistant - / for absolute paths and . for relative ones. Path comparisons case sensitivity By default Radmind behaves like most Unix programs it is case sensitive. Mac OS X however isnt. You may want to make Radmind behave more like OS X by changing this option.
Automation
One of Radminds most useful features is the ability to automatically run an update session at regular intervals or on logout. This is done using iHook, another excellent tool written by the Radmind team. iHook allows admin level execution of Unix scripts while providing graphical feedback to the user through a standard Mac user interface. Run a full Radmind session Have Radmind update session automatically run daily, weekly or monthly. Run on logout Runs an update session if there are updates on the server when the user logs out. Run if user is radmind Use this as a quick shortcut for updating machines. Create a user called radmind, give it a secure password and enable this option. Radmind will run an update session as soon as the user radmind logs in and logout at the end. Continue interrupted sessions on reboot If an automatic radmind session is interrupted it will continue automatically on reboot. Download iHook Click here to download iHook. Please install into /Applications/Utilities. Set Configuration Saves the various scripts and setting files required for Radmind automation.
The radmind Server Manager The server manager allows verification of loadsets, editing command files and overall radmind server configuration.
Refresh Rescans the Radmind configuration files. Use this if you made changes to the file using a text editor to update the display.
the
When merging you can either merge one transcript into another which is quicker, or to produce a third one. The downside of merging in place is that you lose the ability to downgrade. The downside of producing a third transcript is that you also end up with a third loadset which increases your server storage requirements. You may also need to edit your command files to reflect the merge. An example command file:
p p p p p p n Base10-2-3.T 10-2-4update.T MSOffice.T filemaker6-02.T MSOffice10-1update.T filemaker6-03update.T negative.T
Local Backup This simply creates a backup of a loadset a snapshot of it, enabling you to modify the loadset, merge it with others and still roll back to the original state if you need to. Log Display the Radmind server event log. Edit Opens the selected transcript in the Transcript Editor. Normally, only removal of items from a transcript is practical on the server. New Folder You can use folders to organise your loadsets. These work in the same way as folders work in the Finder. Delete Deletes the selected loadset the transcript and its associated files from the server following a confirmation dialogue. Refresh Causes the Server Manager to rescan the Radmind setup files. This is necessary in order to display newly uploaded loadsets.
Preferences
Server
Here you can start and stop the ramdind server and changes its preferences. Radmind Directory Path The default directory that the Radmind server uses is /var/Radmind, use this field to change it. This can be useful if you want to store the Radmind loadsets and other configuration files on a separate disk. Note that changing this option does not move existing loadsets to the new location. Port By default, Radmind uses TCP port 6662, but you can override this value here. Maximum Connections Use this to limit the number of simultaneous clients that the Radmind server will accept.
Umask With this option you can control the file permissions the Ramind Server uses. This gives you more control over which users are able to view or modify the Radmind Server settings. A value of 755 for example, means that only the current user can modify files, while others may view them. Enable Bonjour This enables Apples network discovery allowing the Radmind Assistant to automatically detect Radmind servers on the local network. Compression Level The maximum compression level the server supports. If the client is set to use compression, the server will compresses all outbound data using the compression level set by client up to the maximum allowed here. Using compression reduces your network traffic, but increases processing time. SSL Security Level *** Require User Authentication for uploads This option works in combination with the allowed user list below to require user name and password before the Radmind Server will accept uploads. Edit Allowed Users When using SSL, the server can be setup to require user authentication before uploading a loadset. This can prevent someone uploading a huge loadset and filling up the server hard drive. Enter an existing admin user name, the password will be taken from their OS X account info.
General
Case Sensitive Transcripts Mac OS X is not case sensitive while Radmind is by default. When used on Mac OS X you may wish to change it to behave more like OS X and ignore case in file names.
Advanced
Define Radmind Right Used with the timeout value below, this option determines how often Radmind Server will ask for an admin user name and password. Timeout The number of minutes before requiring admin authentication.
The Toolbar
Save Save changes made to the transcript. Convert You can use this to convert the transcript between relative and absolute paths. Using absolute paths is simpler, but relative paths are more flexible, allowing you to apply a radmind update to nonstartup drives. Show Info You can view more info about an item in the transcript by selecting it and clicking the Show Info button. This reveals information such as owner, kind, size and location. You can click the Edit tab to reveal options you can modify. The editor allows you to overwrite the ownership and permissions of files. This can be useful in some cases, especially when troubleshooting installers that dont follow the OS X user space model. An unofficial list of such applications is maintained at http://www.macos.utah.edu/Documentation/Crappyapps/crappyapps.html. Audit Get a security report on a transcript. This will list any files that have insecure permissions. Toggle Comment Commenting an item in Radmind is the same as disabling it. Delete Deletes an item from the transcript. Search Use this box to search for items in a transcript. Normally the default path search is all youll need. Click on the magnifying glass to reveal more options. You can search by type, owner, groups and more. One of the more useful search modes is the ability to view only items that are about to be added or removed from the system. Wildcard support is optional and can be enabled in the preferences panel.
Path file name or any part of its path, /Applications for example will display the full contents of the Applications folder. Type *** Owner owner id Group group id Permissions file permissions represented in octal form Items to be deleted perform path search on items to be deleted Items to be downloaded perform path search on items to be downloaded
The Menus
Preferences
Base path This is the default path used when adding new items to a transcript. / means absolute, . is relative. Use wildcards in searches Turn on wildcard support in searches. Transcript font size Select font size for use in main editor display.
File Menu
New Create new empty transcript. Open and Open Recent Open existing transcripts. Add Item to Transcript This is useful when you know the location of files you want to add to a loadset. Many applications are installed by copying them to the applications folder. Such applications can be added to a loadset without having to scan the disk for changes. When prompted select the application or folder you want, then choose to add item and its contents. The Transcript Editor automatically generates checksums and sorts the items. You can also add an item by dragging it onto an open transcript. Show Info See above Show Info button in toolbar. Show Source Transcripts This option is useful when debugging your transcripts. It shows you which other transcripts on the client contain the same item. This option does not work on the server.
Go to line Quickly navigate using line numbers. This is useful when debugging transcript upload or download errors. Toggle Comment Commenting an item in Radmind is the same as disabling it.
Edit Menu
Undo Undo last action. Redo Redo last action. Cut, Copy, Paste, Clear and Select All The standard OS X clipboard functions are fully supported. Advanced Search Perform searches on current transcript. Similar to standard search but can also ignore case.
File Locations
The Radmind executables for both client and server can be found at /usr/local/bin/. Note that under OS X this is not one of the default environment paths. If you dont want to have to type the full path before each Radmind command enter the following line at the beginning of each Radmind Terminal session:
setenv PATH "${PATH}:/usr/local/bin"
Alternatively add this line to your shell login script. If youre using tcsh (the default shell in OS X) edit the script which is found in /etc/csh.login to look something like this:
# System-wide .login file for csh(1). setenv PATH "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin"
To view the man pages for the various tools you need to /usr/local/man to the MANPATH
csh/tcsh: setenv MANPATH "/usr/share/man:/usr/local/man" sh/bash: MANPATH="/usr/share/man:/usr/local/man"; export MANPATH
These lines can be added to your .cshrc or .profile (or .bashrc). You could use Radmind to manage this file and ensure that this setup is copied to all your clients.
On the Server
Radmind stores its various configuration files, transcripts and loadsets in /private/var/Radmind/. On the server the directory includes the following items: command/ all command files are stored here transcripts/ all available production transcripts file/ the actual managed files that make up the various loadsets special/ client specific files tmp/file/ newly uploaded files before theyre moved into production tmp/transcripts/ newly uploaded transcripts You can relocate the Radmind server files to drives other than the startup disk by using the Server Manager preferences panel or placing a symbolic link to the relocated Radmind
directory in /private/var/. Note that on Mac OS X you may also get to this directory using the symbolic link /var. Either way, full root access is required to browse these directories. Use sudo s in the terminal to obtain full access.
On the client
The client only keeps one command file which is always called command.K and its associated transcripts. They can all be found at /private/var/Radmind/client. In addition, temporary items like apply-able transcripts are placed in the /tmp/ directory by Radmind Assistant.
Radmind Manual for Mac OS X .............................................................................................. 1 1. The basic idea ................................................................................................................... 2 2. Getting Started .................................................................................................................. 4 Setting up the server .......................................................................................................... 4 Setting up the client ........................................................................................................... 4 Updating a new client ........................................................................................................ 4 3. How Radmind works ......................................................................................................... 5 4. Transcripts, loadsets and command files........................................................................... 7 Overview ............................................................................................................................ 7 More about the Radmind file hierarchy .............................................................................. 7 Transcripts (.T) ................................................................................................................... 7 Positive Transcripts ........................................................................................................ 8 Negative Transcripts....................................................................................................... 8 Special Transcripts ......................................................................................................... 9 Command files (.K)............................................................................................................. 9 Nested Command Files ................................................................................................ 10 Loadsets base loads and overloads .............................................................................. 11 5. What Happens When You Update a Client? .................................................................... 13 Update Problems ............................................................................................................. 13 6. What Happens When You Create a New Loadset?.......................................................... 14 7. Managing Loadsets ......................................................................................................... 15 Editing transcripts ............................................................................................................ 15 Creating overloads ........................................................................................................... 15 Creating Special Transcripts **** ...................................................................................... 15 8. Radmind Assistant Client .............................................................................................. 16 Session menu .................................................................................................................. 16 Update this machine..................................................................................................... 16 Create New Radmind Loadset...................................................................................... 16 Open Transcript Editor ................................................................................................. 16 Open Server Manager .................................................................................................. 16 Run Setup Steps .......................................................................................................... 16 Radmind Assistant Log................................................................................................. 16 Radmind Assistant menu ................................................................................................. 16 About............................................................................................................................ 16 Preferences .................................................................................................................. 16 General ..................................................................................................................... 16 Radmind Server ........................................................................................................ 16 Edit Radmind Server Settings ................................................................................... 17
Disable & Enable checksums .................................................................................... 17 Enable Radmind Update Monitoring ......................................................................... 17 Force removal of file locks ........................................................................................ 17 Ignore errors when uploading ................................................................................... 17 Always run pre- and post-apply scripts..................................................................... 17 Security ..................................................................................................................... 17 SSL Authorization & Encryption ***............................................................................ 17 Enable user authentication ........................................................................................ 17 Transcripts ................................................................................................................ 17 Review transcripts with ............................................................................................. 17 Begin Transcript comparison path ............................................................................ 18 Path comparisons case sensitivity ............................................................................ 18 Automation................................................................................................................ 18 Run a full Radmind session....................................................................................... 18 Run on logout ........................................................................................................... 18 Run if user is radmind ............................................................................................... 18 Continue interrupted sessions on reboot .................................................................. 18 Download iHook........................................................................................................ 18 Set Configuration ...................................................................................................... 18 User Management *** ................................................................................................ 18 Advanced .................................................................................................................. 18 Make Preferences Global .......................................................................................... 18 Install Radmind Tools ................................................................................................... 19 9. The Server Manager ........................................................................................................ 20 The Server Configuration Editor.................................................................................... 20 New Client................................................................................................................. 20 Delete........................................................................................................................ 20 Save .......................................................................................................................... 20 Comment .................................................................................................................. 20 Refresh...................................................................................................................... 21 The command file editor ............................................................................................... 21 New Command File................................................................................................... 21 Delete........................................................................................................................ 21 New Folder................................................................................................................ 21 Save .......................................................................................................................... 21 Add Special Entry ..................................................................................................... 21 Delete Entry .............................................................................................................. 21 Refresh...................................................................................................................... 21
Radmind Manual for OS X page 32
The Loadsets Window .................................................................................................. 22 Verify Loadset ........................................................................................................... 22 Update Loadset ........................................................................................................ 22 Merge........................................................................................................................ 22 Local Backup ............................................................................................................ 23 Log............................................................................................................................ 23 Edit............................................................................................................................ 23 New Folder................................................................................................................ 23 Delete........................................................................................................................ 23 Refresh...................................................................................................................... 23 Preferences ...................................................................................................................... 23 Server ........................................................................................................................... 23 Radmind Directory Path ............................................................................................ 23 Port ........................................................................................................................... 23 Maximum Connections ............................................................................................. 23 Umask....................................................................................................................... 24 Enable Bonjour.......................................................................................................... 24 Compression Level ................................................................................................... 24 SSL Security Level *** ............................................................................................... 24 Require User Authentication for uploads................................................................... 24 Edit Allowed Users .................................................................................................... 24 General ......................................................................................................................... 24 Case Sensitive Transcripts ........................................................................................ 24 Advanced ..................................................................................................................... 24 Define Radmind Right ............................................................................................... 24 Timeout ..................................................................................................................... 24 10. The Transcript Editor ..................................................................................................... 25 The Toolbar .................................................................................................................. 25 Save .......................................................................................................................... 25 Convert ..................................................................................................................... 25 Show Info .................................................................................................................. 25 Audit ......................................................................................................................... 25 Toggle Comment ...................................................................................................... 25 Delete........................................................................................................................ 25 Search....................................................................................................................... 25 The Menus ....................................................................................................................... 26 Preferences .................................................................................................................. 26 Base path.................................................................................................................. 26
Radmind Manual for OS X page 33
Use wildcards in searches ........................................................................................ 26 Transcript font size.................................................................................................... 26 File Menu ...................................................................................................................... 26 New........................................................................................................................... 26 Open and Open Recent ............................................................................................ 26 Add Item to Transcript .............................................................................................. 26 Show Info .................................................................................................................. 26 Show Source Transcripts .......................................................................................... 26 Go to line .................................................................................................................. 27 Toggle Comment ...................................................................................................... 27 Edit Menu ..................................................................................................................... 27 Undo ......................................................................................................................... 27 Redo ......................................................................................................................... 27 Cut, Copy, Paste, Clear and Select All ...................................................................... 27 Advanced Search...................................................................................................... 27 11. The UNIX tools .............................................................................................................. 28 Radmind - manual pages ................................................................................................. 28 Appendix A Technical Information .................................................................................... 29 Network and Storage Considerations .............................................................................. 29 File Locations ................................................................................................................... 29 On the Server ............................................................................................................... 29 On the client ................................................................................................................. 30
To do List 1. chapter 4 leftovers o To make things simpler it is recommended that you use the latest Mac you have with a fresh installation of the latest version of OS X CD you have and nothing else. Using the latest Mac hardware means that your base loadset will be able to support all older models. You do not need to run any of the updates that may be available online at this stage.!Alternatively, you could setup a Mac with all the latest Applications and updates and create your base loadset this way. The advantage of starting with a bare system is that you are then able to uninstall applications or downgrade OSX more easily.
2. Certificates 3. More CLI equivalents o o o o o Add single item to .T Merge loadset Update loadset Verify loadset Move to production
4. Sample negative script explained with examples, zero files 5. Menus and buttons reference for client & server, transcript editor 6. Special transcript 7. Captions for gfx 8. ihook 9. CLI in depth Explain the CLI examples in the manual (these should mimic the assistant) then show some variations. 10. Troubleshooting 11. Incorporating new hardware 12. what exactly happens when you merge Loadsets 13. The various options on client during session 14. Client preferences Special - All special files are stored in special. The special files for a given host are stored in special/<key> where <key> is the client's CN, fully qualified domain name or IP address as matched in the config file. Individual special files are stored in special/<host>/<path> where <path> is the path of the special file as listed in the client's command file. 15.