Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jun 1999 18:52:16 +0200
From:      Michael Bretterklieber <mbretter@sbox.tu-graz.ac.at>
To:        freebsd-small@freebsd.org
Cc:        abial@webgiro.com
Subject:   Changes to scripts for building DiskOnChip 2000 4MB images
Message-ID:  <99062819152800.14539@babsi.tu-graz.ac.at>

next in thread | raw e-mail | index | archive | help

--Boundary-=_WfAZyzAZOHsNGHcxSfUBSnsNWfUJ
Content-Type: text/plain
Content-Transfer-Encoding: 8bit

Hi,

I made a few changes to some scripts from PicoBSD.
It is now possible to build disk-images for M-Systems DiskOnChip2k (4MB) Flash-Disks. 
The changes in the "build"-script let you define the disktype (floppy or
DOC2k) and the disksize (1.44 or 4 MB) and its now possible to define
default-values for Type and MFS size.

If anybody tries to build an image for the DOC2k then you
have to exchange the entries from "fd0a" to "fla0c" in these two files:
  mfs.rc.en
  update.en

It also lets you copy your own files into the mfs-tree during 
the population of the filesystem. Add a script called "mfs.custom" into
your "custom"-dir, where have to put lines like these:
...
cp /sbin/dhclient-script /mnt/stand/
chmod a+x /mnt/stand/dhclient-script
touch /mnt/var/log/messages
touch /mnt/var/log/ppp.log
touch /mnt/var/log/wtmp
touch /mnt/var/log/ipfw      

These two files are now expected to be in the "custom"-dir
	loader.rc
	kernel.conf

Finaly the entries for /etc/disktab:

doc2k4|DiskOnChip 2000 4MB Chip:\
        :dt=ESDI:ty=winchester:se#512:nt#8:ns#1:nc#986:\
        :pa#7888:oa#0:ba#0:fa#0:ta=4.2BSD:\
        :pc#7888:oc#0:bc#0:fc#0: 

Bye,
--
                                \|/
                                @ @
+---------------------------oOO-(_)-OOo---------------------------+
Michael Bretterklieber
Office: Michael.Bretterklieber@gamed.com
Privat: mbretter@sbox.tu-graz.ac.at
URL:	http://www.sbox.tu-graz.ac.at/home/m/mbretter/
+-----------------------------------------------------------------+

--Boundary-=_WfAZyzAZOHsNGHcxSfUBSnsNWfUJ
Content-Type: text/english;
  name="build.diff"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="build.diff"

LS0tIGJ1aWxkCU1vbiBKdW4gMjggMTg6NDA6MDMgMTk5OQorKysgYnVpbGQub3JpZwlNb24gSnVu
IDI4IDE4OjE0OjAyIDE5OTkKQEAgLTExLDE2ICsxMSwxMCBAQAogIyBEZWZhdWx0IE1GUyBzaXpl
cyBmb3IgZGlmZmVyZW50IHR5cGVzIG9mIHRoZSBmbG9wcHkuIEFnYWluLCBtb3N0IHBlb3BsZQog
IyBzaG91bGRuJ3QgY2hhbmdlIHRoZW0gdW5sZXNzIHRoZXkga25vdyB3aGF0IHRoZXkgYXJlIGRv
aW5nLgogCi1ERUZfVFlQRT1jdXN0b20KIERJQUxfREZMVF9TSVpFPTE2MDAKIFJPVVRFUl9ERkxU
X1NJWkU9ODIwCiBORVRfREZMVF9TSVpFPTE3MDAKIElTUF9ERkxUX1NJWkU9MTcwMAotQ1VTX0RG
TFRfU0laRT04MTkyCi0jREVGX0RJU0tfVFlQRT1mbG9wcHkKLSNERUZfRElTS19TSVpFPTE0NDAK
LURFRl9ESVNLX1RZUEU9RE9DMmsKLURFRl9ESVNLX1NJWkU9Mzk0NAogCiAjIERFVkZTIGlzIGN1
cnJlbnRseSBicm9rZW4uIEFsd2F5cyBzZXQgdGhpcy4KICMKQEAgLTkxLDcgKzg1LDcgQEAKICMg
QnVpbGQgdGhlIGtlcm5lbCwgaWYgbmVjZXNzYXJ5CiBidWlsZF9rZXJuZWwKIAotZXhwb3J0IFNJ
WkUgTEFOR1VBR0UgVFlQRSBTUkMgTk9fREVWRlMgSU5JVCBESVNLX1RZUEUgRElTS19TSVpFCitl
eHBvcnQgU0laRSBMQU5HVUFHRSBUWVBFIFNSQyBOT19ERVZGUyBJTklUCiAKIGZvciBpIGluIHN0
YWdlMSBwb3B1bGF0ZSBzdGFnZTIgc3RhZ2UzCiBkbwpAQCAtMjA0LDcgKzE5OCw3IEBACiAJCVNJ
WkU9JElTUF9ERkxUX1NJWkUKIAllbGlmIFsgIlgke1RZUEV9IiA9ICJYY3VzdG9tIiBdCiAJdGhl
bgotCQlTSVpFPSRDVVNfREZMVF9TSVpFCisJCVNJWkU9JERJQUxfREZMVF9TSVpFCiAJZWxzZQog
CQllY2hvICJVbmtub3duIHR5cGUgb2Ygc2V0dXA6IFwiJHtUWVBFfVwiLiBBYm9ydGluZy4uLiIK
IAkJZXhpdCAxMApAQCAtMjkwLDQ0ICsyODQsNiBAQAogCXNldF9kZmx0X3NpemUKIH0KIAotc2V0
X2Rpc2tfdHlwZSgpIHsKLQljbGVhcgotCWVjaG8gIiAgICAgICAgICAgIERpc2sgVHlwZSBzZXR1
cCIKLQllY2hvICIgVHdvIERpc2t0eXBlcyBhcmUgYXZhaWxhYmxlOiIKLQllY2hvICIgYTogRmxv
cHB5IgotCWVjaG8gIiBiOiBEaXNrT25DaGlwIDIwMDAiCi0JcmVhZCAtcCAiRW50ZXIgdGhlIFR5
cGUgb2YgZGlzazoiIERJU0tfVFlQRQotCWlmIFsgIiR7RElTS19UWVBFfSIgPSAiYSIgXQotCXRo
ZW4KLQkJRElTS19UWVBFPWZsb3BweQotCWVsaWYgWyAiJHtESVNLX1RZUEV9IiA9ICJiIiBdCi0J
dGhlbgotCQlESVNLX1RZUEU9RE9DMmsKLQllbHNlIAotCQllY2hvICIgdW5rbm93biBkaXNrdHlw
ZSIKLQkJZXhpdCAxMAkKLQlmaQotfQotCi1zZXRfZGlza19zaXplKCkgewotCWNsZWFyCi0JZWNo
byAiICAgICAgICAgICAgRGlzayBTaXplIHNldHVwIgotCWVjaG8gIiBUd28gRGlza3NpemVzIGFy
ZSBhdmFpbGFibGU6IgotCWVjaG8gIiBhOiBGbG9wcHkgMS40NCBNQiIKLQllY2hvICIgYjogRGlz
a09uQ2hpcCAyMDAwIDRNQiIKLQlyZWFkIC1wICJFbnRlciB0aGUgZGlza3N6ZToiIERJU0tfU0la
RQotCWlmIFsgIiR7RElTS19TSVpFfSIgPSAiYSIgXQotCXRoZW4KLQkJRElTS19TSVpFPTE0NDAK
LQllbGlmIFsgIiR7RElTS19TSVpFfSIgPSAiYiIgXQotCXRoZW4KLQkJRElTS19TSVpFPTM5NDQK
LQllbHNlIAotCQllY2hvICIgdW5rbm93biBkaXNrc2l6ZSIKLQkJZXhpdCAxMAkKLQlmaQotfQot
CiBwdXRfdGl0bGUoKSB7CiAJY2xlYXIKIAllY2hvICIgICAgICAgICAgICAgICAgICAgICBCdWls
ZGluZyB0aGUgUGljb0JTRCB2LiAwLjQgZmxvcHB5IgpAQCAtMzU3LDcgKzMxMyw3IEBACiAJCQlz
ZXRfZGZsdF9zaXplCiAJCQllY2hvICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0iPj5idWlsZC5zdGF0dXMKIAkJCWVjaG8gIkJ1aWxkaW5nIFRZUEU9JHt6fSwg
TEFOR1VBR0U9JHt5fSwgU0laRT0ke1NJWkV9IiA+PmJ1aWxkLnN0YXR1cwotCQkJZXhwb3J0IFRZ
UEUgU0laRSBMQU5HVUFHRSBTUkMgTk9fREVWRlMgSU5JVCBESVNLX1RZUEUgRElTS19TSVpFCisJ
CQlleHBvcnQgVFlQRSBTSVpFIExBTkdVQUdFIFNSQyBOT19ERVZGUyBJTklUCiAJCQltYWluCiAJ
CQlpZiBbICJYJD8iICE9ICJYMCIgXQogCQkJdGhlbgpAQCAtMzc1LDEwICszMzEsOCBAQAogCiAj
IFNldCBidWlsZCBwYXJhbWV0ZXJzIGludGVyYWN0aXZlbHkKIAotVFlQRT0ke0RFRl9UWVBFfQor
VFlQRT1kaWFsCiBMQU5HVUFHRT1lbgotRElTS19UWVBFPSR7REVGX0RJU0tfVFlQRX0KLURJU0tf
U0laRT0ke0RFRl9ESVNLX1NJWkV9CiBzZXRfZGZsdF9zaXplCiB3aGlsZSBbICJYJHthbnN9IiAh
PSAiWG4iIF0KIGRvCkBAIC0zOTMsMTMgKzM0NywxMSBAQAogCQllY2hvICIJCWEuICh1c2luZyBz
dG9jayBpbml0IGFzIGluaXQoOCkpIgogCWZpCiAJZWNobyAiIgotCWVjaG8gIgkyLglNRlMgc2l6
ZTogJHtTSVpFfSBLQiIKKwllY2hvICIJMi4JTUZTIHNpemU6ICR7U0laRX0ga0IiCiAJZWNobyAi
CTMuCUxhbmd1YWdlOiAke0xBTkdVQUdFfSIKLQllY2hvICIJNC4JRGlzayBUeXBlOiAke0RJU0tf
VFlQRX0iCi0JZWNobyAiIAk1LiAJRGlzayBTaXplOiAke0RJU0tfU0laRX0gS0IiCiAJZWNobyAi
IgogCWVjaG8gIldoaWNoIHBhcmFtZXRlciB3b3VsZCB5b3UgbGlrZSB0byBjaGFuZ2U/IgotCXJl
YWQgLXAgIigxLCBhLCAyLCAzLCA0LCA1OyBuIC1ubyBjaGFuZ2UsIGJ1aWxkIGl0IDsgcSAtcXVp
dCk6ICIgYW5zCisJcmVhZCAtcCAiKDEsIGEsIDIsIDM7IG4gLW5vIGNoYW5nZSwgYnVpbGQgaXQg
OyBxIC1xdWl0KTogIiBhbnMKIAljYXNlICR7YW5zfSBpbgogCTEpCXNldF90eXBlCiAJCWNsZWFy
CkBAIC00MTMsMTIgKzM2NSw2IEBACiAJMykJc2V0X2xhbmcKIAkJY2xlYXIKIAkJOzsKLQk0KQlz
ZXRfZGlza190eXBlCi0JCWNsZWFyCi0JCTs7Ci0JNSkJc2V0X2Rpc2tfc2l6ZQotCQljbGVhcgot
CQk7OwogCXEpCWVjaG8gIiIKIAkJZWNobyAiSGV5ISBEb24ndCBnaXZlIHVwIHNvIHF1aWNrbHku
IFF1aXR0aW5nIGZvciBub3cuLi4iCiAJCWVjaG8gIiIKQEAgLTQzMiw3ICszNzgsNyBAQAogCWVz
YWMKIGRvbmUKICMgRXhwb3J0IHRoZSBwYXJhbWV0ZXJzCi1leHBvcnQgTEFOR1VBR0UgU0laRSBU
WVBFIFNSQyBOT19ERVZGUyBJTklUIERJU0tfVFlQRSBESVNLX1NJWkUKK2V4cG9ydCBMQU5HVUFH
RSBTSVpFIFRZUEUgU1JDIE5PX0RFVkZTIElOSVQKICMgQ2FsbCB0aGUgYnVpbGQgcHJvY2VkdXJl
CiBtYWluCiAjIEluc3RhbGwgaWYgaXQncyBvay4K

--Boundary-=_WfAZyzAZOHsNGHcxSfUBSnsNWfUJ
Content-Type: text/plain;
  name="populate.diff"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="populate.diff"

LS0tIHBvcHVsYXRlCUZyaSBKdW4gMjUgMTk6MTc6NDkgMTk5OQorKysgcG9wdWxhdGUub3JpZwlN
b24gSnVuIDI4IDE4OjUxOjAzIDE5OTkKQEAgLTUzLDEwICs1Myw2IEBACiAJY3AgaGVscC5hIC9t
bnQvaGVscC5hKQogZmkKIAotaWYgWyAtZiAuLi9tZnMuY3VzdG9tIF07IHRoZW4KLSAgICAgICAg
LiAuLi9tZnMuY3VzdG9tCi1maSAgICAgICAgICAgIAotCiBlY2hvICItPiBNYWtpbmcgYW5kIGlu
c3RhbGxpbmcgY3J1bmNoMS4uLiIKIGNkIC4uL2NydW5jaDEKIG1ha2UgIlNSQz0ke1NSQ30iICYm
IG1ha2UgaW5zdGFsbCAyPiYxID4vZGV2L251bGwK

--Boundary-=_WfAZyzAZOHsNGHcxSfUBSnsNWfUJ
Content-Type: text/plain;
  name="stage3.diff"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="stage3.diff"

LS0tIHN0YWdlMwlNb24gSnVuIDI4IDE4OjQ1OjA1IDE5OTkKKysrIHN0YWdlMy5vcmlnCVN1biBK
dW4gMjcgMTk6MTA6MDMgMTk5OQpAQCAtMTcsOCArMTcsNyBAQAogdW1vdW50IC9tbnQgMj4gL2Rl
di9udWxsIHx8IHRydWUKIHZuY29uZmlnIC11IC9kZXYvcnZuMCAyPiAvZGV2L251bGwgfHwgdHJ1
ZQogCi0jZGQgb2Y9cGljb2JzZC5iaW4gaWY9L2Rldi96ZXJvIGNvdW50PTE0NDAgYnM9MWsgMj4g
L2Rldi9udWxsCi1kZCBvZj1waWNvYnNkLmJpbiBpZj0vZGV2L3plcm8gY291bnQ9JHtESVNLX1NJ
WkV9IGJzPTFrIDI+IC9kZXYvbnVsbAorZGQgb2Y9cGljb2JzZC5iaW4gaWY9L2Rldi96ZXJvIGNv
dW50PTE0NDAgYnM9MWsgMj4gL2Rldi9udWxsCiAKIGF3ayAnQkVHSU4ge3ByaW50ZiAiJWMlYyIs
IDg1LCAxNzB9JyB8IFwKICAgICAgICAgICAgICAgICBkZCBvZj1waWNvYnNkLmJpbiBvYnM9MSBz
ZWVrPTUxMCBjb252PW5vdHJ1bmMgIDI+IC9kZXYvbnVsbApAQCAtMzQsMzEgKzMzLDE1IEBACiAK
IGRkIGlmPS9ib290L2Jvb3QxIG9mPXBpY29ic2QuYmluIGNvbnY9bm90cnVuYyAyPiAvZGV2L251
bGwKIAotaWYgWyAiJHtESVNLX1RZUEV9IiA9ICJET0MyayIgXQorZGlza2xhYmVsIC1CcncgLWIg
L2Jvb3QvYm9vdDEgLXMgL2Jvb3QvYm9vdDIgL2Rldi9ydm4wIGZkMTQ0MCAyPiYxID4vZGV2L251
bGwKK2lmIFsgIlgkPyIgIT0gIlgwIiBdCiB0aGVuCi0gIGVjaG8gImxhYmVsaW5nIGZvciBEaXNr
T25DaGlwIC4uLiIKLSAgZGlza2xhYmVsIC1CcncgLWIgL2Jvb3QvYm9vdDEgLXMgL2Jvb3QvYm9v
dDIgL2Rldi9ydm4wIGRvYzJrNCAyPiYxID4vZGV2L251bGwKLSAgaWYgWyAiWCQ/IiAhPSAiWDAi
IF0KLSAgdGhlbgogCWVjaG8gIgctPiBFUlJPUiB3aGlsZSBsYWJlbGluZyBwaWNvYnNkLmJpbiBv
biAvZGV2L3J2bjAuLi4iCiAJZWNobyAiLT4gQWJvcnRpbmcgJDAiCiAJZXhpdCAxMAotICBmaQot
ICBuZXdmcyAtVCBkb2MyazQgLW0gMCAtbyBzcGFjZSAvZGV2L3J2bjBjIDI+JjEgPi9kZXYvbnVs
bAogZmkKIAotaWYgWyAiJHtESVNLX1RZUEV9IiA9ICJmbG9wcHkiIF0KLXRoZW4KLSAgZWNobyAi
bGFiZWxpbmcgZm9yIEZsb3BweSAuLi4iCi0gIGRpc2tsYWJlbCAtQnJ3IC1iIC9ib290L2Jvb3Qx
IC1zIC9ib290L2Jvb3QyIC9kZXYvcnZuMCBmZDE0NDAgMj4mMSA+L2Rldi9udWxsCi0gIGlmIFsg
IlgkPyIgIT0gIlgwIiBdCi0gIHRoZW4KLQllY2hvICIHLT4gRVJST1Igd2hpbGUgbGFiZWxpbmcg
cGljb2JzZC5iaW4gb24gL2Rldi9ydm4wLi4uIgotCWVjaG8gIi0+IEFib3J0aW5nICQwIgotCWV4
aXQgMTAKLSAgZmkKLSAgbmV3ZnMgLWkgMzI3NjggLW0gMCAtcCAwIC1vIHNwYWNlIC9kZXYvcnZu
MGMgMj4mMSA+L2Rldi9udWxsCi1maQorbmV3ZnMgLWkgMzI3NjggLW0gMCAtcCAwIC1vIHNwYWNl
IC9kZXYvcnZuMGMgMj4mMSA+L2Rldi9udWxsCiAKIG1vdW50IC9kZXYvdm4wYyAvbW50CiAK

--Boundary-=_WfAZyzAZOHsNGHcxSfUBSnsNWfUJ--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-small" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?99062819152800.14539>