diskless: remount support for /conf's dirs
--nextPart1827701.koD9z9dQ1z
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8Bit
With the attached patch (also available at
http://www.rumko.net/dragonfly/0001-diskless-introduce-conf-base-default-network-ip-remo.patch)
you can now remount the dirs in /conf so that you can e.g. have
a /conf/10.1.2.3 that gets remounted off the local hdd of that machine before
rc.d/initdiskless actually does it's thing and enables you to have private ssh
keys that other diskless clients cannot access, but still enables you to
exploit /conf to it's fullest.
--
Please do not CC me, since I already receive everything from these MLs.
Regards,
Rumko
--nextPart1827701.koD9z9dQ1z
Content-Type: application/mbox; name="0001-diskless-introduce-conf-base-default-network-ip-remo.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="0001-diskless-introduce-conf-base-default-network-ip-remo.patch"
RnJvbSBkMTZiZGUzNzgwYzkxNzEwNmZlYjQ4MjBhZmI2ZTJlZTcxMmQ2OTI3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSdW1rbyA8cnVtY2ljQGdtYWlsLmNvbT4KRGF0ZTogTW9uLCAx
IE5vdiAyMDEwIDEwOjEzOjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxLzJdIGRpc2tsZXNzOiBp
bnRyb2R1Y2UgL2NvbmYve2Jhc2UsZGVmYXVsdCwkbmV0d29yaywkaXB9L3JlbW91bnQKCldpdGgg
dGhpcyB3ZSBjYW4gaGF2ZSBwZXItY2xpZW50IHByaXZhdGUgZGF0YS4gVmVyeSB1c2VmdWwgZm9y
IGUuZy4Kc3NoZCdzIGtleXMgdGhhdCBzaG91ZG4ndCBiZSBzZWVuIGJ5IGFsbCBjbGllbnRzLgot
LS0KIGV0Yy9yYy5kL2luaXRkaXNrbGVzcyB8ICAgNDIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDE0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9yYy5kL2luaXRkaXNrbGVzcyBiL2V0Yy9y
Yy5kL2luaXRkaXNrbGVzcwppbmRleCA4YTYzYjMyLi43ZGQ0MTM5IDEwMDY0NAotLS0gYS9ldGMv
cmMuZC9pbml0ZGlza2xlc3MKKysrIGIvZXRjL3JjLmQvaW5pdGRpc2tsZXNzCkBAIC00NSw2ICs0
NSwxMSBAQCBkdW1teV9yY19jb21tYW5kICIkMSIKICMJL2NvbmYvJHtpcGJjYX0JCW1vZGlmaWVk
IGJhc2VkIG9uIHRoZSBhc3NpZ25lZCBicm9hZGNhc3QgSVAKICMJL2NvbmYvJHtpcGF9CQltb2Rp
ZmllZCBiYXNlZCBvbiB0aGUgbWFjaGluZSdzIGFzc2lnbmVkIElQCiAjCisjIElmIGEgZGlyZWN0
b3J5IGNvbnRhaW5zIHRoZSBmaWxlICdyZW1vdW50JywgdGhlIGNvbnRlbnRzIG9mIHRoZSBmaWxl
IGlzCisjIHVzZWQgdG8gcmVtb3VudCB0aGUgZGlyZWN0b3J5LiBGb3IgZXhhbXBsZSwgaWYgL2Nv
bmYvYmFzZS9yZW1vdW50IGNvbnRhaW5zCisjIHRoZSBzdHJpbmcgJ215LnNlcnZlci5jb206L25l
d19jb25mJyB0aGVuIG15LnNlcnZlci5jb206L25ld19jb25mIHdpbGwgYmUKKyMgbW91bnRlZCBp
biBwbGFjZSBvZiB0aGUgZGlyZWN0b3J5LgorIwogIyBFYWNoIG9mIHRoZXNlIGRpcmVjdG9yaWVz
IG1heSBjb250YWluIGFueSBudW1iZXIgb2Ygc3ViZGlyZWN0b3JpZXMgd2hpY2gKICMgcmVwcmVz
ZW50IGRpcmVjdG9yaWVzIGluIC8gb24gdGhlIGRpc2tsZXNzIG1hY2hpbmUuICBUaGUgZXhpc3Rl
bmNlIG9mCiAjIHRoZXNlIHN1YmRpcmVjdG9yaWVzIGNhdXNlcyB0aGlzIHNjcmlwdCB0byBjcmVh
dGUgYSBNRU1PUlkgRklMRVNZU1RFTSBmb3IKQEAgLTE5MiwyNCArMTk3LDMzIEBAIGRvbmUKICMg
ICByZWxvY2F0ZWQgd2l0aG91dCBuZWVkaW5nIHRvIGNoYW5nZSB0aGUgcmVtb3VudCBmaWxlcy4K
ICMKIGZvciBpIGluIGJhc2UgZGVmYXVsdCAke2Jvb3RwX2lwYmNhfSAke2Jvb3RwX2lwYX0gOyBk
bwotCWZvciBqIGluIC9jb25mLyRpLyogOyBkbwotCSMgbWVtb3J5IGZpbGVzeXN0ZW0gc2l6ZSBz
cGVjaWZpY2F0aW9uCi0JIwotCXN1YmRpcj0ke2ojIyovfQotCWlmIFsgLWQgJGogLWEgLWYgJGov
bWRfc2l6ZSBdOyB0aGVuCi0JCWV2YWwgbWRfc2l6ZV8kc3ViZGlyPWBjYXQgJGovbWRfc2l6ZWAK
LQlmaQotCi0JIyBORlMgcmVtb3VudAotCSMKLQlpZiBbIC1kICRqIC1hIC1mICRqL2Rpc2tsZXNz
X3JlbW91bnQgXTsgdGhlbgotCQluZnNwdD1gL2Jpbi9jYXQgJGovZGlza2xlc3NfcmVtb3VudGAK
KwlpZiBbIC1mIC9jb25mLyRpL3JlbW91bnQgXTsgdGhlbgorCQluZnNwdD1gL2Jpbi9jYXQgL2Nv
bmYvJGkvcmVtb3VudGAKIAkJaWYgWyBgZXhwciAiJG5mc3B0IiA6ICdcKC5cKSdgID0gIi8iIF07
IHRoZW4KIAkJCW5mc3B0PSIke25mc3Jvb3R9JHtuZnNwdH0iCiAJCWZpCi0JCW1vdW50X25mcyAk
bmZzcHQgJGoKLQkJY2hrZXJyICQ/ICJtb3VudF9uZnMgJG5mc3B0ICRqIgorCQltb3VudF9uZnMg
JG5mc3B0IC9jb25mLyRpCisJCWNoa2VyciAkPyAibW91bnRfbmZzICRuZnNwdCAvY29uZi8kaSIK
IAlmaQorCQorCWZvciBqIGluIC9jb25mLyRpLyogOyBkbworCQkjIG1lbW9yeSBmaWxlc3lzdGVt
IHNpemUgc3BlY2lmaWNhdGlvbgorCQkjCisJCXN1YmRpcj0ke2ojIyovfQorCQlpZiBbIC1kICRq
IC1hIC1mICRqL21kX3NpemUgXTsgdGhlbgorCQkJZXZhbCBtZF9zaXplXyRzdWJkaXI9YGNhdCAk
ai9tZF9zaXplYAorCQlmaQorCisJCSMgTkZTIHJlbW91bnQKKwkJIworCQlpZiBbIC1kICRqIC1h
IC1mICRqL2Rpc2tsZXNzX3JlbW91bnQgXTsgdGhlbgorCQkJbmZzcHQ9YC9iaW4vY2F0ICRqL2Rp
c2tsZXNzX3JlbW91bnRgCisJCQlpZiBbIGBleHByICIkbmZzcHQiIDogJ1woLlwpJ2AgPSAiLyIg
XTsgdGhlbgorCQkJCW5mc3B0PSIke25mc3Jvb3R9JHtuZnNwdH0iCisJCQlmaQorCQkJbW91bnRf
bmZzICRuZnNwdCAkagorCQkJY2hrZXJyICQ/ICJtb3VudF9uZnMgJG5mc3B0ICRqIgorCQlmaQog
CWRvbmUKIGRvbmUKIAotLSAKMS43LjMuMgoK
--nextPart1827701.koD9z9dQ1z--