From russ at quist.ca Sat Jun 9 02:31:29 2007 From: russ at quist.ca (Russell Sutherland) Date: Fri, 8 Jun 2007 12:31:29 -0400 Subject: [flashboot] Booting time for the soekris net4501 Message-ID: <52e934090706080931r4f5739auc47a5dd0c88b23a6@mail.gmail.com> Is it normal, that booting a flashboot image on a Soekris net4501 takes upwards of 5 minutes? I get as far as: sing drive 0, partition 3. Loading... probing: pc0 com0 com1 pci mem[639K 63M a20=on] disk: hd0+ >> OpenBSD/i386 BOOT 2.13 - com0: 19200 baud switching console to com0 and then there is a long long wait time before the rest of the boot process kcks in. -- Russell Sutherland russ AT madhaus . cns . utoronto . ca +1.416.978.0470 [ voice ] +1.416.978.6620 [ fax ] From apelsin at atmnis.com Sat Jun 9 08:43:16 2007 From: apelsin at atmnis.com (Sergey Prysiazhnyi) Date: Sat, 9 Jun 2007 01:43:16 +0300 Subject: [flashboot] Booting time for the soekris net4501 In-Reply-To: <52e934090706080931r4f5739auc47a5dd0c88b23a6@mail.gmail.com> References: <52e934090706080931r4f5739auc47a5dd0c88b23a6@mail.gmail.com> Message-ID: <20070608224316.GA21464@atmnis.com> On Fri, Jun 08, 2007 at 12:31:29PM -0400, Russell Sutherland wrote: > Is it normal, that booting a flashboot image on a Soekris net4501 > takes upwards of 5 minutes? > > I get as far as: > > sing drive 0, partition 3. > Loading... > probing: pc0 com0 com1 pci mem[639K 63M a20=on] > disk: hd0+ > >> OpenBSD/i386 BOOT 2.13 > - > com0: 19200 baud > switching console to com0 > > and then there is a long long wait time before the rest of the boot > process kcks in. Of course it's not. Take a look for tunning: soekris bios param., OpenBSD kernel, etc. It takes me 40 seconds for booting - # uname -ap OpenBSD bb.atmnis.test 4.1 GENERIC#255 i386 AMD Am486DX4 W/B or Am5x86 W/B 150 ("AuthenticAMD" 486-class) ; last snap, -- Sergey Prysiazhnyi From russ at quist.ca Thu Jun 14 01:17:33 2007 From: russ at quist.ca (Russell Sutherland) Date: Wed, 13 Jun 2007 11:17:33 -0400 Subject: [flashboot] Booting time for the soekris net4501 In-Reply-To: <52e934090706080931r4f5739auc47a5dd0c88b23a6@mail.gmail.com> References: <52e934090706080931r4f5739auc47a5dd0c88b23a6@mail.gmail.com> Message-ID: <52e934090706130817h47c249e1g25ae35d339c42a68@mail.gmail.com> On 08/06/07, Russell Sutherland wrote: > Is it normal, that booting a flashboot image on a Soekris net4501 > takes upwards of 5 minutes? I've done a little more investigation on the slow booting problem using flashboot and my new soekris net4501 box. I created an flashboot image on a SanDisk 128 MB CF card. I built it using: build-largekernel.sh SOEKRIS4501 When I run the CF on my NEW net4501 booting takes over 5 minutes and runtime performance is very very slow. It's as if the CPU is going very slow. When I run the same CF image on an older net4501 all is well and nornal, the system boots up after about 40 seconds. I have attached the two booting process outputs as well as the soekris BIOS settings. I am wondering if the SOEKRIS4501 kernel file needs to be changed. Thanks in advance for an help anyone can give me. Russell -- Russell Sutherland russ AT madhaus . cns . utoronto . ca +1.416.978.0470 [ voice ] +1.416.978.6620 [ fax ] -------------- next part -------------- omBIOS ver. 1.23 20031119 Copyright (C) 2000-2003 Soekris Engineering. net45xx 0064 Mbyte Memory CPU 80486 135 Mhz Pri Mas SanDisk SDCFH-128 LBA 980-8-32 125 Mbyte PXE-M00: BootManage UNDI, PXE-2.0 (build 082) Slot Vend Dev ClassRev Cmd Stat CL LT HT Base1 Base2 Int ------------------------------------------------------------------- 0:00:0 1022 3000 06000000 0006 2280 00 00 00 00000000 00000000 00 0:16:0 1260 3873 02800001 0117 0290 10 3C 00 A0000008 00000000 10 0:18:0 100B 0020 02000000 0107 0290 00 3F 00 0000E001 A0001000 11 0:19:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0002000 05 0:20:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0003000 09 1 Seconds to automatic boot. Press Ctrl-P for entering Monitor. Using drive 0, partition 3. Loading... probing: pc0 com0 com1 pci mem[639K 63M a20=on] disk: hd0+ >> OpenBSD/i386 BOOT 2.13 - com0: 19200 baud switching console to com0 [ using 206632 bytes of bsd ELF symbol table ] Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2007 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 4.1-stable (SOEKRIS4501.LARGE) #0: Tue Jun 12 17:35:27 EDT 2007 root at bureau10.utcc.utoronto.ca:/usr/local/src/flashboot/obj/SOEKRIS4501.LARGE cpu0: AMD Am486DX4 W/B or Am5x86 W/B 150 ("AuthenticAMD" 486-class) cpu0: FPU real mem = 66678784 (65116K) avail mem = 38608896 (37704K) using 168 buffers containing 688128 bytes (672K) of memory mainbus0 (root) bios0 at mainbus0: AT/286+ BIOS, date 20/31/19, BIOS32 rev. 0 @ 0xf7840 pcibios0 at bios0: rev 2.0 @ 0xf0000/0x10000 pcibios0: pcibios_get_intr_routing - function not supported pcibios0: PCI IRQ Routing information unavailable. pcibios0: PCI bus #0 is the last bus bios0: ROM list: 0xc8000/0xa000 cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (bios) elansc0 at pci0 dev 0 function 0 "AMD ElanSC520 PCI" rev 0x00: product 0 stepping 1.1, CPU clock 133MHz, reset 1 gpio0 at elansc0: 32 pins wi0 at pci0 dev 16 function 0 "Intersil PRISM2.5" rev 0x01: irq 10 wi0: PRISM2.5 ISL3874A(Mini-PCI) (0x8013), Firmware 1.1.0 (primary), 1.4.9 (station), address 00:02:6f:06:6c:3b sis0 at pci0 dev 18 function 0 "NS DP83815 10/100" rev 0x00, DP83815D: irq 11, address 00:00:24:c1:bb:c4 nsphyter0 at sis0 phy 0: DP83815 10/100 PHY, rev. 1 sis1 at pci0 dev 19 function 0 "NS DP83815 10/100" rev 0x00, DP83815D: irq 5, address 00:00:24:c1:bb:c5 nsphyter1 at sis1 phy 0: DP83815 10/100 PHY, rev. 1 sis2 at pci0 dev 20 function 0 "NS DP83815 10/100" rev 0x00, DP83815D: irq 9, address 00:00:24:c1:bb:c6 nsphyter2 at sis2 phy 0: DP83815 10/100 PHY, rev. 1 isa0 at mainbus0 pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard wdc0 at isa0 port 0x1f0/8 irq 14 wd0 at wdc0 channel 0 drive 0: wd0: 1-sector PIO, LBA, 122MB, 250880 sectors wd0(wdc0:0:0): using BIOS timings npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo pccom0: console pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo biomask f1c5 netmask ffe5 ttymask ffe7 rd0: fixed, 40960 blocks dkcsum: wd0 matches BIOS drive 0x80 root on rd0a rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02 ********* flashboot /dev/rwd0a: file system is clean; not checking Copying additional configuration files from flash to ramdisk building ps databases: dev. net.inet.ip.forwarding: 0 -> 1 net.inet.ipcomp.enable: 0 -> 1 net.inet.tcp.ecn: 0 -> 1 ddb.panic: 1 -> 0 ddb.console: 0 -> 1 kern.splassert: 0 -> 2 pf enabled starting network Daemons: starting system logger sshd cron. ********* executing /etc/rc.pkg Creating /usr/local filesystem... Unpacking packages... Unpacking package /flash/pkg/lzo-1.08p1.tgz from flash... done Unpacking package /flash/pkg/openvpn-2.0.6.tgz from flash... done ********* finished /etc/rc.pkg ********* finished /etc/rc Mar 20 14:18:06 soekris init: kernel security level changed from 0 to 1 OpenBSD/i386 (soekris) (tty00) login: root Password: Mar 20 14:18:15 soekris login: ROOT LOGIN (root) ON tty00 Mar 20 14:18:15 soekris login: ROOT LOGIN (root) ON tty00 Terminal type? [unknown] vt100 [root at soekris root]# [root at soekris root]# time openvpn --help > /dev/null 0m0.43s real 0m0.15s user 0m0.25s system [root at soekris root]# time openvpn --help > /dev/null 0m0.37s real 0m0.18s user 0m0.17s system [root at soekris root]# comBIOS ver. 1.23 20031119 Copyright (C) 2000-2003 Soekris Engineering. net45xx 0064 Mbyte Memory CPU 80486 135 Mhz Pri Mas SanDisk SDCFH-128 LBA 980-8-32 125 Mbyte PXE-M00: BootManage UNDI, PXE-2.0 (build 082) Slot Vend Dev ClassRev Cmd Stat CL LT HT Base1 Base2 Int ------------------------------------------------------------------- 0:00:0 1022 3000 06000000 0006 2280 00 00 00 00000000 00000000 00 0:16:0 1260 3873 02800001 0117 0290 10 3C 00 A0000008 00000000 10 0:18:0 100B 0020 02000000 0107 0290 00 3F 00 0000E001 A0001000 11 0:19:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0002000 05 0:20:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0003000 09 comBIOS Monitor. Press ? for help. > ? comBIOS Monitor Commands boot [drive][:partition] INT19 Boot reboot cold boot download download a file using XMODEM/CRC flashupdate update flash BIOS with downloaded file time [HH:MM:SS] show or set time date [YYYY/MM/DD] show or set date d[b|w|d] [adr] dump memory bytes/words/dwords e[b|w|d] adr value [...] enter bytes/words/dwords i[b|w|d] port input from 8/16/32-bit port o[b|w|d] port value output to 8/16/32-bit port cmosread [adr] read CMOS RAM data cmoswrite adr byte [...] write CMOS RAM data cmoschecksum update CMOS RAM Checksum set parameter=value set system parameter to value show [parameter] show one or all system parameters ?/help show this help > show ConSpeed = 19200 ConLock = Enabled ConMute = Disabled BIOSentry = Enabled PCIROMS = Enabled PXEBoot = Enabled FLASH = Primary BootDelay = 5 BootPartition = Disabled ShowPCI = Enabled Reset = Hard > -------------- next part -------------- comBIOS ver. 1.31 20070408 Copyright (C) 2000-2007 Soekris Engineering. net45xx 0064 Mbyte Memory CPU Elan SC520 133 Mhz Pri Mas SanDisk SDCFH-128 LBA 980-8-32 125 Mbyte Slot Vend Dev ClassRev Cmd Stat CL LT HT Base1 Base2 Int ------------------------------------------------------------------- 0:00:0 1022 3000 06000000 0006 2280 00 00 00 00000000 00000000 0:18:0 100B 0020 02000000 0107 0290 00 3F 00 0000E001 A0000000 10 0:19:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0001000 11 0:20:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0002000 05 1 Seconds to automatic boot. Press Ctrl-P for entering Monitor. Using drive 0, partition 3. Loading... probing: pc0 com0 com1 pci mem[639K 63M a20=on] disk: hd0+ >> OpenBSD/i386 BOOT 2.13 - com0: 19200 baud switching console to com0 [ using 206632 bytes of bsd ELF symbol table ] Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2007 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 4.1-stable (SOEKRIS4501.LARGE) #0: Tue Jun 12 17:35:27 EDT 2007 root at bureau10.utcc.utoronto.ca:/usr/local/src/flashboot/obj/SOEKRIS4501.LARGE cpu0: AMD Am486DX4 W/B or Am5x86 W/B 150 ("AuthenticAMD" 486-class) cpu0: FPU real mem = 66678784 (65116K) avail mem = 38608896 (37704K) using 168 buffers containing 688128 bytes (672K) of memory mainbus0 (root) bios0 at mainbus0: AT/286+ BIOS, date 20/70/08, BIOS32 rev. 0 @ 0xf7840 pcibios0 at bios0: rev 2.0 @ 0xf0000/0x10000 pcibios0: pcibios_get_intr_routing - function not supported pcibios0: PCI IRQ Routing information unavailable. pcibios0: PCI bus #0 is the last bus bios0: ROM list: 0xc8000/0x9000 cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (bios) elansc0 at pci0 dev 0 function 0 "AMD ElanSC520 PCI" rev 0x00: product 0 stepping 1.1, CPU clock 133MHz, reset 0 gpio0 at elansc0: 32 pins sis0 at pci0 dev 18 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq 10, address 00:00:24:c8:7b:d8 nsphyter0 at sis0 phy 0: DP83815 10/100 PHY, rev. 1 sis1 at pci0 dev 19 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq 11, address 00:00:24:c8:7b:d9 nsphyter1 at sis1 phy 0: DP83815 10/100 PHY, rev. 1 sis2 at pci0 dev 20 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq 5, address 00:00:24:c8:7b:da nsphyter2 at sis2 phy 0: DP83815 10/100 PHY, rev. 1 isa0 at mainbus0 pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard wdc0 at isa0 port 0x1f0/8 irq 14 wd0 at wdc0 channel 0 drive 0: wd0: 1-sector PIO, LBA, 122MB, 250880 sectors wd0(wdc0:0:0): using BIOS timings npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo pccom0: console pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo biomask f3c5 netmask ffe5 ttymask ffe7 rd0: fixed, 40960 blocks dkcsum: wd0 matches BIOS drive 0x80 root on rd0a rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02 ********* flashboot /dev/rwd0a: file system is clean; not checking Copying additional configuration files from flash to ramdisk building ps databases: dev. net.inet.ip.forwarding: 0 -> 1 net.inet.ipcomp.enable: 0 -> 1 net.inet.tcp.ecn: 0 -> 1 ddb.panic: 1 -> 0 ddb.console: 0 -> 1 kern.splassert: 0 -> 2 pf enabled starting network Daemons: starting system logger sshd cron. ********* executing /etc/rc.pkg Creating /usr/local filesystem... Unpacking packages... Unpacking package /flash/pkg/lzo-1.08p1.tgz from flash... done Unpacking package /flash/pkg/openvpn-2.0.6.tgz from flash... done ********* finished /etc/rc.pkg ********* finished /etc/rc Jun 13 13:55:42 soekris init: kernel security level changed from 0 to 1 OpenBSD/i386 (soekris) (tty00) login: root Password: Jun 13 13:56:23 soekris login: ROOT LOGIN (root) ON tty00 Jun 13 13:56:23 soekris login: ROOT LOGIN (root) ON tty00 Terminal type? [unknown] vt100 [root at soekris root]# openvpn --help > /dev/null [root at soekris root]# time openvpn --help > /dev/null 0m2.27s real 0m1.13s user 0m1.05s system [root at soekris root]# comBIOS ver. 1.31 20070408 Copyright (C) 2000-2007 Soekris Engineering. net45xx 0064 Mbyte Memory CPU Elan SC520 133 Mhz Pri Mas SanDisk SDCFH-128 LBA 980-8-32 125 Mbyte Slot Vend Dev ClassRev Cmd Stat CL LT HT Base1 Base2 Int ------------------------------------------------------------------- 0:00:0 1022 3000 06000000 0006 2280 00 00 00 00000000 00000000 0:18:0 100B 0020 02000000 0107 0290 00 3F 00 0000E001 A0000000 10 0:19:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0001000 11 0:20:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0002000 05 4 Seconds to automatic boot. Press Ctrl-P for entering Monitor. comBIOS Monitor. Press ? for help. > ? comBIOS Monitor Commands boot [drive][:partition] INT19 Boot reboot cold boot download download a file using XMODEM/CRC flashupdate update flash BIOS with downloaded file time [HH:MM:SS] show or set time date [YYYY/MM/DD] show or set date d[b|w|d] [adr] dump memory bytes/words/dwords e[b|w|d] adr value [...] enter bytes/words/dwords i[b|w|d] port input from 8/16/32-bit port o[b|w|d] port value output to 8/16/32-bit port run adr execute code at adr cmosread [adr] read CMOS RAM data cmoswrite adr byte [...] write CMOS RAM data cmoschecksum update CMOS RAM Checksum set parameter=value set system parameter to value show [parameter] show one or all system parameters ?/help show this help > show ConSpeed = 19200 ConLock = Enabled ConMute = Disabled BIOSentry = Enabled PCIROMS = Enabled PXEBoot = Enabled FLASH = Primary BootDelay = 5 FastBoot = Disabled BootPartition = Disabled BootDrive = 80 81 F0 FF ShowPCI = Enabled Reset = Hard From Niclas.Rosell at iis.se Sat Jun 16 00:21:33 2007 From: Niclas.Rosell at iis.se (Niclas Rosell) Date: Fri, 15 Jun 2007 16:21:33 +0200 Subject: [flashboot] New backup and network configuration tools Message-ID: <023E9DDFC555E3479AEBF917CE60A0B401137139@EXCHANGE.office.nic.se> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi A few hours ago Jakob committed a some diffs from me. It includes a new backup tool (backupconfig) and a network configuration tool (createconfig). Here is the short description of what it does. Createconfig is checking for existing backups and presents a (very short) list of devices containing backups. It should detect if a usb memory is inserted and contains a /conf/etc folder. It then presents 4 options which should be self-explainatory. 0. Use existing config 1. Manual setup 2. DHCP 3. Do not run createconfig Backupconfig uses /etc/backup.conf and mtree to decide what files to backup. backup.conf is for directories to look for changes and mtree for files different then the version in bsd.gz. The backup is then copied to /flash/conf/. A mtree of the initial filesystem is stored in /root/flashboot.mtree. Flashboot.mtree is created at the end of list. Regards Niclas Rosell Department for Domain Product and DNS Operation .SE (The Internet Infrastructure Foundation) PO Box 7399, SE-103 91 Stockholm, Sweden Phone +46 8 452 35 00/25, Mobile +46 73 270 86 84 E-mail: niclas.rosell at iis.se www.iis.se -----BEGIN PGP SIGNATURE----- Version: PGP 8.1 iQA/AwUBRnKgbQXDAg/A+7GOEQLVjQCeKHwKFMR1/gPlMRmI+5q4HqL9a8cAoJQ+ sRx5WjQGGEYl9q024wgShzYG =eRPm -----END PGP SIGNATURE----- From djm at mindrot.org Wed Jun 20 14:42:46 2007 From: djm at mindrot.org (Damien Miller) Date: Wed, 20 Jun 2007 14:42:46 +1000 (EST) Subject: [flashboot] New backup and network configuration tools In-Reply-To: <023E9DDFC555E3479AEBF917CE60A0B401137139@EXCHANGE.office.nic.se> References: <023E9DDFC555E3479AEBF917CE60A0B401137139@EXCHANGE.office.nic.se> Message-ID: On Fri, 15 Jun 2007, Niclas Rosell wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi > A few hours ago Jakob committed a some diffs from me. > It includes a new backup tool (backupconfig) and a network > configuration tool (createconfig). > Here is the short description of what it does. > > Createconfig is checking for existing backups and presents a (very > short) list of devices containing backups. It should detect if a usb > memory is inserted and contains a /conf/etc folder. > It then presents 4 options which should be self-explainatory. > > 0. Use existing config > 1. Manual setup > 2. DHCP > 3. Do not run createconfig > > > Backupconfig uses /etc/backup.conf and mtree to decide what files to > backup. backup.conf is for directories to look for changes and mtree > for files different then the version in bsd.gz. The backup is then > copied to /flash/conf/. > A mtree of the initial filesystem is stored in /root/flashboot.mtree. > Flashboot.mtree is created at the end of list. Thanks, I'm sure a lot of people will find these useful. Are there any caveats for people who are running flashboot systems who upgrade the a new image that incorporates these changes? It seems that their systems may not come back properly from a reboot if the "config" variable is not set in rc.conf. -d From Niclas.Rosell at iis.se Wed Jun 20 18:22:03 2007 From: Niclas.Rosell at iis.se (Niclas Rosell) Date: Wed, 20 Jun 2007 10:22:03 +0200 Subject: [flashboot] New backup and network configuration tools In-Reply-To: References: <023E9DDFC555E3479AEBF917CE60A0B401137139@EXCHANGE.office.nic.se> Message-ID: <023E9DDFC555E3479AEBF917CE60A0B4011372B1@EXCHANGE.office.nic.se> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello The changes i have made does not change the bootup behavior unless config=YES is in rc.conf. The "restoration" process (in rc.initial) of backup files on the flash card is left untouched. When running a system with config=YES (or by running createconfig manually) you are asked if you want to make a backup of your changes. If the answer is yes then the changed files will be copied to /flash/conf/ and will be restored by rc at next reboot. Any changes made at any time can be backed up by running the command backupconfig. By default it only looks in /etc but you can change this by editing /etc/backup.conf. Take a look in /flash/conf/ after running backupconfig to verify. Good to know is that if a USB memory stick is plugged in then that will be used as /flash instead of the flash disk. At first I did not use config=NO/YES but instead i checked if there was a backup on flash and used that instead of going into createconfig (no questions asked), but that was before I was thinking of backing up to a USB memory. I was thinking of renaming createconfig/backupconfig to flashboot-autoconf/flashboot-backup. (thanks to Jakob for helping out with the names) Niclas > -----Ursprungligt meddelande----- > Fr?n: Damien Miller [mailto:djm at mindrot.org] > Skickat: den 20 juni 2007 06:43 > Till: Niclas Rosell > Kopia: flashboot at mindrot.org > ?mne: Re: [flashboot] New backup and network configuration tools > > On Fri, 15 Jun 2007, Niclas Rosell wrote: > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Hi > > A few hours ago Jakob committed a some diffs from me. > > It includes a new backup tool (backupconfig) and a network > > configuration tool (createconfig). > > Here is the short description of what it does. > > > > Createconfig is checking for existing backups and presents a > > (very short) list of devices containing backups. It should detect > if a usb > > memory is inserted and contains a /conf/etc folder. > > It then presents 4 options which should be self-explainatory. > > > > 0. Use existing config > > 1. Manual setup > > 2. DHCP > > 3. Do not run createconfig > > > > > > Backupconfig uses /etc/backup.conf and mtree to decide what > files to > > backup. backup.conf is for directories to look for changes > and mtree > > for files different then the version in bsd.gz. The backup is > > then copied to /flash/conf/. > > A mtree of the initial filesystem is stored in > /root/flashboot.mtree. > > Flashboot.mtree is created at the end of list. > > Thanks, I'm sure a lot of people will find these useful. > > Are there any caveats for people who are running flashboot > systems who upgrade the a new image that incorporates these > changes? It seems that their systems may not come back > properly from a reboot if the "config" variable is not set in > rc.conf. > > -d -----BEGIN PGP SIGNATURE----- Version: PGP 8.1 iQA/AwUBRnjjqwXDAg/A+7GOEQLlvACfVWsnSBGHthalS6K0shdzkWj/EcEAoNY1 n7WuKjG/HxkDrO7eTMc2IL6k =iKMM -----END PGP SIGNATURE-----