================================ OpenDarwin 6.6.2 Release Notes July 11, 2003 ================================ OpenDarwin 6.6.2 is based on the Darwin 6.6 (which corresponds to Mac OS X 10.2.6) source release. It includes additions and modifications from the OpenDarwin CVS Repository. Noteable changes to the OpenDarwin 6.6.1 release: - ncutil, a network configuration tool for Darwin, has been added. Many thanks to Jeffrey T. Frey for this. - yum, the Yellow dog Updater, Modified, has been added. yum provides the tools to resolve and install RPM dependencies - RPM packages have been renamed from "foo" to "org.opendarwin.foo" to eliminate namespace collisions with third party RPMs such as those from DarwinPorts. Using yum to install RPMS ========================= yum, yellow dog updater modified, is a set of python scripts to manage the installation and deinstallation of RPMS. yum is pre-configured to access the OpenDarwin yum-archive. To view the current configuration of yum, look at /etc/yum.conf. In order to function properly yum needs to be run with root privileges, thus either invoke it as users 'root' or run the yum command via 'sudo'. # yum list will list the available RPMS for the architecture it's running on, including all available 'fat'-RPMS (which are dual-architecture). Currently OpenDarwin has two yum-archives set up. The 'OpenDarwin'-archive holds the RPMS belonging to the base-installtion of OpenDarwin. With this archive it's possible to uninstall certain parts of the base system, while being able to install it again at any given point later. The 'DarwinPorts'-archive consists of rpm-packages build from DarwinPorts to be used with OpenDarwin. If yum is run for the first time, it will fetch the 'headers' from the yum-archive. This might take a moment, depending on the speed of your internet connectivity. # yum install will install the given RPM. For example, # yum install tin will install the newsreader 'tin'. # yum remove tin will remove tin again. Further informations on yum can be found in yum(8). Obtaining the Source Code ========================= The complete source code is either available as the 'src'-module from the OpenDarwin CVS repository or as source RPMs. The CVS repository can be accessed via anonymous cvs or cvsup. anonymous cvs ------------- % cvs -d :pserver:anonymous@cvs.opendarwin.org:/Volumes/src/cvs/od login (hit enter at the password prompt, it's empty) % cvs -d :pserver:anonymous@cvs.opendarwin.org:/Volumes/src/cvs/od \ co -r OD_RELEASE_6_6_2 src cvsup ----- The hostname of the cvsup server is 'cvsup1.opendarwin.org'. The 'src'-module is available as the 'src-all' collection. source RPMs ----------- The source rpms are avaible via http from: http://www.opendarwin.org/downloads/6.6.2/SRPMS/ They can also be fetched via rsync: rsync -av rsync://rsync.opendarwin.org/downloads/6.6.2/SRPMS . Additional Informations ======================= Comments and Questions can be directed to the 'hackers@opendarwin.org' mailing list, to which one can subscribe to via the URL: http://www.opendarwin.org/mailman/listinfo/hackers This is were the technical discussions regarding OpenDarwin take place. There is a FAQ on OpenDarwin, available here: http://www.opendarwin.org/en/faq.php Please use Bugzilla to submit bugs in OpenDarwin: http://www.opendarwin.org/bugzilla/index.php Known Issues ============ For known issues, please look in the install notes for your architecture. Licensing Information ===================== The contents of the OpenDarwin 6.6.2 CD image are covered by several licenses: * The Apple-developed portions of the Source Code and corresponding binary package folders are covered by the Apple Public Source License Version 1.2. * A few Apple-provided drivers are only available as binaries, and are covered by the Apple Binary Driver Software License Agreement. The drivers covered by this license are located in /System/Installation/apple_binary/ on the Install CD image. * Other portions of OpenDarwin 6.6.2 may be covered by third party licenses. Please read all these licenses carefully before using any of this software, as your use of this software signifies that you have read the licenses and that you accept and agree to their respective terms.