• Re: Re: Re: Re: Re: Issue with preseeded install - cannot skip apt medi

    From Jerzy Patraszewski@21:1/5 to All on Thu Oct 27 16:40:01 2022
    Naaaah, really edge case, which also should be handled differently (imho).
    If someone has limited/poor/no internet connection, then one should use
    media with most (all?) packages.
    Next, after succesfull install updates should be applied using local
    repository (eg. apt-cacher) which addresses poor network connectivity.
    For this reason we have following check in 41cdset generator script:

    <snip>

    if [ ! -e /cdrom/.disk/cd_type ] || [ ! -e /var/lib/install-cd.id ];
    then exit 0fi# Various different image types look different here:##
    Image Type
    cd_type#################################################### netinst
    "not_complete"# full CD sets (default desktop)
    "full_cd"# desktop-specific CD images "full_cd/single"# DVD
    "dvd"# bluray
    "bluray"# multi-arch CD/DVD "not_complete"# live
    "live"## It can make sense to offer to scan more
    media here in most cases,# but... on live or blu-ray it's unlikely to
    help; the# desktop-specific image is designed specifically to work
    with only a# single image. Hopefully the following makes sense.##
    Images written to USB pen drives still need better support# too... :-(cd_type=$(cat /cdrom/.disk/cd_type)

    <snip>

    Warm regards,

    Jerzy

    <div dir="ltr">Naaaah, really edge case, which also should be handled differently (imho). If someone has limited/poor/no internet connection, then one should use media with most (all?) packages.<div>Next, after succesfull install updates should be
    applied using local repository (eg. apt-cacher) which addresses poor network connectivity.<br><div>For this reason we have following check in 41cdset generator script:</div><div><pre class="gmail-code gmail-highlight" lang="shell"><span lang="shell"
    class="gmail-line"><span class="gmail-k">&lt;snip&gt;</span></span></pre><pre class="gmail-code gmail-highlight" lang="shell"><span lang="shell" class="gmail-line" id="gmail-LC36"><span class="gmail-k">if</span> <span class="gmail-o">[</span> <span class=
    "gmail-o">!</span> <span class="gmail-nt">-e</span> /cdrom/.disk/cd_type <span class="gmail-o">]</span> <span class="gmail-o">||</span> <span class="gmail-o">[</span> <span class="gmail-o">!</span> <span class="gmail-nt">-e</span> /var/lib/<a href="http:/
    /install-cd.id">install-cd.id</a> <span class="gmail-o">]</span><span class="gmail-p">;</span> <span class="gmail-k">then</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC37"><span class="gmail-k"> </span><span class="gmail-nb">exit </span>0</span>
    <span lang="shell" class="gmail-line" id="gmail-LC38"><span class="gmail-k">fi</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC39"></span>
    <span lang="shell" class="gmail-line" id="gmail-LC40"><span class="gmail-c"># Various different image types look different here:</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC41"><span class="gmail-c">#</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC42"><span class="gmail-c"># Image Type cd_type</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC43"><span class="gmail-c">###################################################</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC44"><span class="gmail-c"># netinst &quot;not_complete&quot;</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC45"><span class="gmail-c"># full CD sets (default desktop) &quot;full_cd&quot;</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC46"><span class="gmail-c"># desktop-specific CD images &quot;full_cd/single&quot;</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC47"><span class="gmail-c"># DVD &quot;dvd&quot;</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC48"><span class="gmail-c"># bluray &quot;bluray&quot;</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC49"><span class="gmail-c"># multi-arch CD/DVD &quot;not_complete&quot;</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC50"><span class="gmail-c"># live &quot;live&quot;</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC51"><span class="gmail-c">#</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC52"><span class="gmail-c"># It can make sense to offer to scan more media here in most cases,</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC53"><span class="gmail-c"># but... on live or blu-ray it&#39;s unlikely to help; the</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC54"><span class="gmail-c"># desktop-specific image is designed specifically to work with only a</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC55"><span class="gmail-c"># single image. Hopefully the following makes sense.</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC56"><span class="gmail-c">#</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC57"><span class="gmail-c"># Images written to USB pen drives still need better support</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC58"><span class="gmail-c"># too... :-(</span></span>
    <span lang="shell" class="gmail-line" id="gmail-LC59"><span class="gmail-nv">cd_type</span><span class="gmail-o">=</span><span class="gmail-si">$(</span><span class="gmail-nb">cat</span> /cdrom/.disk/cd_type<span class="gmail-si">)</span></span></pre><
    pre class="gmail-code gmail-highlight" lang="shell"><span lang="shell" class="gmail-line"><span class="gmail-si">&lt;snip&gt;</span></span></pre><pre class="gmail-code gmail-highlight" lang="shell">Warm regards,</pre><pre class="gmail-code gmail-
    highlight" lang="shell">Jerzy</pre></div></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)