<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation">
    <title>gmane.os.netbsd.devel.installation</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1292"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1291"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1290"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1289"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1288"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1287"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1286"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1285"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1284"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1283"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1282"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1281"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1280"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1279"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1278"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1277"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1276"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1275"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1274"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1273"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1292">
    <title>Re: sshramdisk general information</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1292</link>
    <description>&lt;pre&gt;
I am very nervous about making the install disk *by default* open up ssh
with known passwords.  That really seems unsafe.  If there's a special
image that has that feature, and people choose it, fine, but in the
default image I think it's really not ok.

This leads me to think about having a new (host, unfortunately) tool to
tweak images to turn on the ssh feature.  Then the optionalness wouldn't
be so annoying.

&lt;/pre&gt;</description>
    <dc:creator>Greg Troxel</dc:creator>
    <dc:date>2013-03-21T20:39:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1291">
    <title>Re: sshramdisk general information</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1291</link>
    <description>&lt;pre&gt;
On 21-Mar-2013 Martin Husemann wrote:

Menuc will need some kind of timer functionality for this.


I think what Martin proposes here, is probably a good general solution to this
for the mainline ports.  What I did was good enough for "toy" devices, like
PI's or NSLU2's, but I wouldn't use it for amd64.

Curious. Is there a way we can somehow make dhcpd know that we are sysinst, so
a user can put a hint in dhcpd.conf that says "any sysinst gets this IP"?

---
Tim Rightnour &amp;lt;root&amp;lt; at &amp;gt;garbled.net&amp;gt;
NetBSD: Free multi-architecture OS http://www.netbsd.org/
Genecys: Open Source 3D MMORPG: http://www.genecys.org/

&lt;/pre&gt;</description>
    <dc:creator>Tim Rightnour</dc:creator>
    <dc:date>2013-03-21T15:19:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1290">
    <title>Re: sshramdisk general information</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1290</link>
    <description>&lt;pre&gt;I wonder if we should make the ssh option slightly different:

 1) Run sysinst on the console anyway (maybe with some minimalistic LOCK file
    protection against concurrent installs)

 2) If the network came up, sysinst shows a message box asking "we seem to have
    network, would you like to continue by ssh'ing into this machine?
    If not, we will continue here..."

 3) Auto-close this dialog with a short timeout (like: 15 seconds)

 4) If the user selected "continue here", just continue as usual with
    sysinst on the console.

 5) If the user chose network or did not type anything, fire up sshd, show
    a message with IP numbers and the sysinst/netbsd hint, but also alow
    the user to use the console sysinst.

Note that we also need to modify some of the util menus and dhcp stuff run
later to deal with pre-run dhcpcd.

Bonus: add wpc_supplicant and a menu item genrating a config for it.

Then lets do the same for install CDs (where most of it is even easier).
    
Martin

&lt;/pre&gt;</description>
    <dc:creator>Martin Husemann</dc:creator>
    <dc:date>2013-03-21T10:01:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1289">
    <title>Re: sshramdisk general information</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1289</link>
    <description>&lt;pre&gt;
First, thanks for doing this.

I'd like to see the installer functional on v6.   That's a small issue,
and I'll look at it.  It didn't seem (rpi) to do v6 stateless for me.

I am concerned about the security implications, and nervous about
installers doing this by default.

We could have a tool to whack a password into the image, so you could
write a card and then set a passwd, perhaps

  mtools echo change c:/passwd

or something.

The install could have mk.conf variable to point to ssh public key, and
put that in the install account.  The default might be to look in the
$HOME/.ssh/authorized_keys for the user doing the build.

mdnsd sounds useful
&lt;/pre&gt;</description>
    <dc:creator>Greg Troxel</dc:creator>
    <dc:date>2013-03-20T22:48:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1288">
    <title>sshramdisk general information</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1288</link>
    <description>&lt;pre&gt;
Recently, I added some code to evbarm to allow installation via sysinst over
sshd.  This allows a user to boot a headless Raspberry PI, ssh into it as
"sysinst" with a password of "netbsd", and have it launch sysinst to begin the
installation.  It also supports the console, so if they don't want to ssh in,
they can still install normally.

There are a few reasons I think this is useful:

1) It's kinda annoying to buy an HDMI cable and USB keyboard just to install
the PI, and then immediately disconnect them and toss them.

2) I envision this could be really useful, on a system like an NSLU2, where our
current install instructions tell the user to solder a serial port onto the
device.  In this instance, they could instead boot the image, and just ssh in
to kick sysinst off.

3) I wouldn't actually mind if other ports had this ability, as I could toss
the cd in, boot, and go back to my desk rather than standing in front of my
machine rack.


How does it work?

The embedded ramdisk contains dhcpcd, and sshd. O&lt;/pre&gt;</description>
    <dc:creator>Tim Rightnour</dc:creator>
    <dc:date>2013-03-20T16:56:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1287">
    <title>Re: RFC: move md_init() in sysinst</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1287</link>
    <description>&lt;pre&gt;
Maybe change all the hooks so that the main program has a weak definition.
Then none of the MD bits need any code for the unsupported hooks.
That would cut out the number of false-positives when grepping to
see where there are used.

David

&lt;/pre&gt;</description>
    <dc:creator>David Laight</dc:creator>
    <dc:date>2013-03-09T10:28:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1286">
    <title>Re: RFC: move md_init() in sysinst</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1286</link>
    <description>&lt;pre&gt;
On 08-Mar-2013 Martin Husemann wrote:

I certainly could.  It just seems silly to add another hook that nobody will
use except one port, to avoid changing the semantics of a hook that nobody uses
at all.  I'm willing to do it, but it just seems like a messy waste.

(I'd object to the ifdef though, as that would be considerably different than
every other hook, and very non-obvious to other portmasters trying to enhance
sysinst)

---
Tim Rightnour &amp;lt;root&amp;lt; at &amp;gt;garbled.net&amp;gt;
NetBSD: Free multi-architecture OS http://www.netbsd.org/
Genecys: Open Source 3D MMORPG: http://www.genecys.org/

&lt;/pre&gt;</description>
    <dc:creator>Tim Rightnour</dc:creator>
    <dc:date>2013-03-09T06:51:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1285">
    <title>Re: RFC: move md_init() in sysinst</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1285</link>
    <description>&lt;pre&gt;
Why not add a new hook there?
Could even be a #define and the call guarded by #ifdef (so you don't have to
touch every other arch).

Martin

&lt;/pre&gt;</description>
    <dc:creator>Martin Husemann</dc:creator>
    <dc:date>2013-03-08T16:05:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1284">
    <title>RFC: move md_init() in sysinst</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1284</link>
    <description>&lt;pre&gt;
Currently no port uses the md_init() function in sysinst.  I would like to use
this function in evbarm, however, it doesn't do what I want.  Currently this
function is called prior to the menu system being inititalized.  I would like
to ask the user a question before beginning the installation (what kind of eval
board do you have?).

Does anyone object to me moving the call to md_init down in main(), so it is
called immediately after the menu system is initialized, but before the first
menu is presented to the user?

---
Tim Rightnour &amp;lt;root&amp;lt; at &amp;gt;garbled.net&amp;gt;
NetBSD: Free multi-architecture OS http://www.netbsd.org/
Genecys: Open Source 3D MMORPG: http://www.genecys.org/

&lt;/pre&gt;</description>
    <dc:creator>Tim Rightnour</dc:creator>
    <dc:date>2013-03-08T16:01:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1283">
    <title>(unknown)</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1283</link>
    <description>&lt;pre&gt; G'day!

How are doing? What is your name? Your profile is Doremi11 but I can't
get what's your real name. This only indicates you are into music. Why
did you delete your profile? I couldn't read it.

My  profile is Agneshka1984 from the friend finder website. I got your
message  there, so as you demanded I am messaging you to your personal
email  address.  And  I  attach my pic. If you like this photo and you
mail me back, I will send you some more my pictures.

My real name is Agneshka. My friends call me Agness. I'm from Ukraine.
I am 28.

I  would  like  to have friends in Australia because I am intending to
come  there for 3 months. I will visit there really soon. That's why I
will be very delighted to be friends with you.

Btw, in what city in Australia do you live?

I hope you will message me soon! But please, message me to my personal
email address: agness9&amp;lt; at &amp;gt;rocketmail.com

Best wishes,
Agness.
&lt;/pre&gt;</description>
    <dc:creator>infodatingAustralia&lt; at &gt;lampverderio.com</dc:creator>
    <dc:date>2013-03-05T14:05:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1282">
    <title>A NetBSD system installer with Lua scripting, i18n</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1282</link>
    <description>&lt;pre&gt;NetBSD- and Lua-Users

I am working on NetBSD system installer extentions for sysinst that allows sysinst to be scripted in Lua.  The basic idea is that an installation script can be shipped with the install media (or put on a netinstall server) that drives the installation process (or parts thereof).  If no such script is present, the standard way of the installation procedure will run.  A sample script I wrote, e.g. can install and configure pkgsrc packages during the install procedure.

It has been particularly "difficult" to deal with sysinst's i18n system, for example message strings would need a space at the end if the message is continued on the next line.

An earlier version of my sysinst changes used i18n written in C, but I think it could better be done entirely in Lua.  I am solicitating comments and ideas on this.

Attached are three files (not very elaborate code, just meant as proof of concept): i18n.lua, a "library" that translates messages, and i18n.de, i18n.fr two sample message catalogs for&lt;/pre&gt;</description>
    <dc:creator>Marc Balmer</dc:creator>
    <dc:date>2013-02-06T19:01:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1281">
    <title>Re: Anyone working on an automated install?</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1281</link>
    <description>&lt;pre&gt;

Same with bug fixed. I find it characteristic that no-one noticed it.

(I hope that it is clear how to add initial configuration to it.)


&lt;/pre&gt;</description>
    <dc:creator>Aleksej Saushev</dc:creator>
    <dc:date>2012-10-28T21:30:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1280">
    <title>Re: Anyone working on an automated install?</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1280</link>
    <description>&lt;pre&gt;On Sun, 28 Oct 2012 15:07:17 +0000
David Laight &amp;lt;david&amp;lt; at &amp;gt;l8s.co.uk&amp;gt; wrote:


So, yes I was missing something. Thanks :)

&lt;/pre&gt;</description>
    <dc:creator>Julian Yon</dc:creator>
    <dc:date>2012-10-28T20:59:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1279">
    <title>Re: Anyone working on an automated install?</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1279</link>
    <description>&lt;pre&gt;
Warning: there is a load of code in sysinst that appears to support a
config file - it will have bitrotted.
Similarly the code that attempted to save the list of executed commands
(so they could be rerun) is equally broken.

David

&lt;/pre&gt;</description>
    <dc:creator>David Laight</dc:creator>
    <dc:date>2012-10-28T18:36:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1278">
    <title>Re: Anyone working on an automated install?</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1278</link>
    <description>&lt;pre&gt;
Okay, thanks for the clarification.


You are still entitled to your own personal opinion though I think.

&lt;/pre&gt;</description>
    <dc:creator>Josh Branning</dc:creator>
    <dc:date>2012-10-28T17:08:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1277">
    <title>Re: Anyone working on an automated install?</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1277</link>
    <description>&lt;pre&gt;You asked some  questions, to which I answered. I haven't got the time to study sysinst yet, I know C, I don't have write access to the code repository, and I can't say if it would be a good thing for NetBSD to include, as I don't have the authority.
&lt;/pre&gt;</description>
    <dc:creator>Rares Aioanei</dc:creator>
    <dc:date>2012-10-28T20:03:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1276">
    <title>Re: Anyone working on an automated install?</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1276</link>
    <description>&lt;pre&gt;That could mean many-a-thing, please clarify ...

Either you're good at writing C, and are not so good at reading C or you
use csh (or something else)?

Josh.

&lt;/pre&gt;</description>
    <dc:creator>Josh Branning</dc:creator>
    <dc:date>2012-10-28T16:46:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1275">
    <title>Re: Anyone working on an automated install?</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1275</link>
    <description>&lt;pre&gt;I speak C, but that's about it. 
&lt;/pre&gt;</description>
    <dc:creator>Rares Aioanei</dc:creator>
    <dc:date>2012-10-28T19:26:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1274">
    <title>Re: Anyone working on an automated install?</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1274</link>
    <description>&lt;pre&gt;
Fair enough, may I ask some questions:

How many people here know sysinst and C?
How many people here have write access to the repository?

Apart from the above, I just want to know whether this would be a good
thing for NetBSD to include.

Thanks,

Josh.

&lt;/pre&gt;</description>
    <dc:creator>Josh Branning</dc:creator>
    <dc:date>2012-10-28T16:21:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1273">
    <title>Re: Anyone working on an automated install?</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1273</link>
    <description>&lt;pre&gt;
As I said before:

The code I have for sysinst can be got from here: cvs
-danoncvs&amp;lt; at &amp;gt;anoncvs.netbsd.org:/cvsroot checkout src/distrib/utils/sysinst/


&lt;/pre&gt;</description>
    <dc:creator>Josh Branning</dc:creator>
    <dc:date>2012-10-28T16:10:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1272">
    <title>Re: Anyone working on an automated install?</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.installation/1272</link>
    <description>&lt;pre&gt;Give me a chance to look at the code for sysinst and we'll take it from there.
&lt;/pre&gt;</description>
    <dc:creator>Rares Aioanei</dc:creator>
    <dc:date>2012-10-28T18:47:27</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.os.netbsd.devel.installation">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.os.netbsd.devel.installation</link>
  </textinput>
</rdf:RDF>
