cvs: php-master-web / fbsd_upgrade.txt
| From: | Sascha Schumann | Date: | Wed, 20 Aug 2003 00:35:15 +0000 |
| Subject: | cvs: php-master-web / fbsd_upgrade.txt | ||
| Groups: | php.mirrors | ||
| Request: | Send a blank email to php-mirrors+get-20501@lists.php.net to get a copy of this message | ||
sas Tue Aug 19 20:35:15 2003 EDT
Modified files:
/php-master-web fbsd_upgrade.txt
Log:
update, reformat, reword
Index: php-master-web/fbsd_upgrade.txt
diff -u php-master-web/fbsd_upgrade.txt:1.1 php-master-web/fbsd_upgrade.txt:1.2
--- php-master-web/fbsd_upgrade.txt:1.1 Fri Jul 12 05:25:39 2002
+++ php-master-web/fbsd_upgrade.txt Tue Aug 19 20:35:15 2003
@@ -1,53 +1,42 @@
- 1. Ensure that hw.ata.wc is set to 1. This was disabled by
- default in FreeBSD 4.3. It was reenabled shortly after the
- release, because of substantial performance loss.
-
- Add a line to /etc/loader.conf (hw.ata.wc=1) and reboot.
-
- 2. Track -STABLE: cd /usr/src && cvsup stable-supfile
+ 1. Track -STABLE: cd /usr/src && cvsup stable-supfile
- 2.1. Read /usr/src/UPDATING.
+ 2. Read and understand /usr/src/UPDATING.
- 3. Run mergemaster; this should be done by experienced
- personel only.
+ 3. Run mergemaster; this should be done by experienced
+ personnel only.
- 4. If mergemaster did not update /dev, run cd /dev && sh MAKDEV all
+ 4. If mergemaster did not update /dev, run
+
+ cd /dev && sh MAKDEV all
- 5. Extend PATH in /etc/rc to include
- /usr/local/sbin:/usr/local/bin:/var/qmail/bin
+ 5. Ensure that /etc/make.conf does not build unnecessary stuff
+ (such as Fortran, Objective C, sendmail, profiling libraries)
- 6. Make sure that /etc/make.conf does not build unnecessary stuff
- (such as Fortran, Objective C, sendmail, profiling libraries)
-
- 7. Check that fsck_y_enable="YES" exists in /etc/rc.conf.
- We do not want fsck to dump into a shell and wait for console
- input.
-
- 8. Check that the config file which you will be using for
- rebuilding the kernel is up to date and that no new requirements
- were introduced which you have not yet met.
-
- pair1: SMP/APIC_IO can be set; firewall optional.
- pair2: SMP/APIC_IO MUST NOT be set; firewall MUST be set.
-
- Ensure that SMP and APIC_IO are only set, if the machine has
- multiple processors. A SMP kernel will not boot on an UP
- machine. "sysctl hw.ncpu" will tell you the number of CPUs.
+ 6. Verify that fsck_y_enable="YES" is defined in /etc/rc.conf.
+ Otherwise, fsck might wait for console input and halt the
+ boot process.
+
+ 7. Verify that the kernel config file is up to date and that
+ no new requirements were added which have not been met
+ yet (refer to UPDATING).
+
+ Constraints:
+
+ pair1, 11, 12: SMP/APIC_IO can be set; firewall optional.
+ pair2: SMP/APIC_IO MUST NOT be set; firewall MUST be set.
+
+ Ensure that SMP and APIC_IO are only set, if the machine has
+ multiple processors. A SMP kernel will not boot on an UP
+ machine. "sysctl hw.ncpu" will tell you the number of CPUs.
- 9. make buildworld
-
- 10. make buildkernel KERNCONF=NEWPB1
+ 8. make buildworld
- or NEWPB2 on pair2.
-
- 11. make installkernel KERNCONF=NEWPB1
+ 9. make buildkernel installkernel KERNCONF=NEWPB1
- ditto
-
- 12. Reboot.
+ Adapt kernel config name as necessary.
- 13. make installworld
+ 10. Reboot.
- 14. Reboot.
+ 11. make installworld
- [1] http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-disk.html
+ 12. Reboot.