Commit 8c346d44 authored by arpinux's avatar arpinux
Browse files

clean nakedbuild + fix nakedbase postrm + improve nakedwiki

parent 23292c52
......@@ -106,21 +106,18 @@ echo -e "----\nINFO: configuration de ${VERSION}-${ARCH}\n" >> ${LOG}
if [ "$2" == "nf" ]; then
echo -e "----\nINFO: setting up non-free release" >> ${LOG}
ARCHIVE_AREAS="main contrib non-free"
P_ARCHIVE_AREAS="main contrib non-free"
L_PACKAGE="linux-image"
echo -e "${NFPKGS}" > ${NFLIST}
echo -e "${RESET}" > ${FULLLIST}
elif [ "$2" == "full" ]; then
echo -e "----\nINFO: setting up non-free full system release" >> ${LOG}
ARCHIVE_AREAS="main contrib non-free"
P_ARCHIVE_AREAS="main contrib non-free"
L_PACKAGE="linux-image linux-headers"
echo -e "${NFPKGS}" > ${NFLIST}
echo -e "${FULLPKGS}" > ${FULLLIST}
else
echo -e "----\nINFO: setting up main system release" >> ${LOG}
ARCHIVE_AREAS="main contrib"
P_ARCHIVE_AREAS="main contrib"
L_PACKAGE="linux-image"
echo -e "${RESET}" > ${NFLIST}
echo -e "${RESET}" > ${FULLLIST}
......@@ -132,7 +129,7 @@ lb config -a "${ARCH}" \
--iso-publisher "${PROJECT}; ${HOMEPAGE}; ${CONTACT}" \
--parent-distribution "${DISTRO}" \
--distribution "${DISTRO}" \
--parent-archive-areas "${P_ARCHIVE_AREAS}" \
--parent-archive-areas "${ARCHIVE_AREAS}" \
--archive-areas "${ARCHIVE_AREAS}" \
--linux-package "${L_PACKAGE}" | tee -a ${LOG}
# ordinosaures
......
......@@ -7,9 +7,9 @@ if [ -e /etc/default/grub ]; then
update-grub
fi
fi
if [ -e /etc/apt/nakedeb.list ]; then
if [ -e /etc/apt/bullseye.list ]; then
echo "INFO: purging nakedeb sources.list"
rm /etc/apt/nakedeb.list
rm /etc/apt/bullseye.list
fi
if [ -e /etc/apt/sources.list.debian ]; then
echo "INFO: restoring debian sources.list"
......
......@@ -3,7 +3,7 @@
<head>
<title>nakeDeb | nakedWiki</title>
<meta name="author" content="nakedev">
<meta name="description" content="nakeDeb : une Debian minimale -but sfw- by arpinux.
<meta name="description" content="nakeDeb: une Debian minimale -but sfw- by arpinux.
nakeDeb propose une documentation complète en français.">
<link rel="shortcut icon" href="favicon.png" type="image/png">
<link rel="apple-touch-icon" href="img/logos/nakedeb-logo.png" type="image/png">
......@@ -84,11 +84,11 @@
<li><a href="#recovery">» testdisk &amp; photorec:</a> recover your data</li>
<li><a href="#parano">» secure-delete &amp; wipe:</a> erase your data securely</li>
<li><a href="#crypt">» veracrypt:</a> create encrypted virtual volumes to store your sensitive data</li>
<li><a href="#luks">» cryptsetup :</a> create encrypted partition</li>
<li><a href="#luks">» cryptsetup:</a> create encrypted partition</li>
<li><a href="#keepass">» keepassxc:</a> your password manager</li>
</ul>
</ul>
<li><a href="#clean">» nettoyer sa non-free :</a> ne conserver que les paquets non-free absolument nécessaires</li>
<li><a href="#clean">» clean your nakedeb-non-free:</a> keep only necessary non-free packages</li>
<li><a href="#improve">» go further:</a> improve nakeDeb</li>
<li><a href="#uefi">» uefi/secure boot</a></li>
</ul>
......@@ -116,7 +116,7 @@
It will be copied to your hard drive during installation.</p>
<p>nakeDeb requires few resources: in a live session 256 MB of RAM is sufficient to start the OS.
on the other hand, to install it, it will take 512 MB.</p>
<p<b><u>rappel :</u></b> to transfer the ISO image to a USB key from a GNU/Linux system:</p>
<p<b><u>memo:</u></b> to transfer the ISO image to a USB key from a GNU/Linux system:</p>
<pre><code>dd if=nakedeb-$VERSION-$ARCH.iso of=/dev/sdX bs=4M status=progress; sync</code></pre>
<p>by replacing "$VERSION" by the current version of nakeDeb, "$ARCH" by the appropriate architecture
and "/dev/sdX" by the usb device of your key ;)</p>
......@@ -548,7 +548,7 @@ EndSection</code></pre>
<li><code>/join #debian</code>: join debian chat room</li>
<li><code>/nick toto</code>: change his nickname to 'toto'</li>
<li><code>/away</code>: to hide away</li>
<li><code>/query toto</code> : start a private chat room with toto</li>
<li><code>/query toto</code>: start a private chat room with toto</li>
<li><code>/close</code>: quit the chan</li>
<li><code>/quit</code>: quit weechat</li>
<li><code>/window splith/splitv</code>: split window horizontally or vertically</li>
......@@ -711,7 +711,7 @@ EndSection</code></pre>
<code>/usr/share/doc/veracrypt/HTML/Documentation.html</code> (open it with <code>w3m</code>).</p>
<a name="luks"></a>
<h4>cryptsetup : internal or external volume encryption</h4>
<h4>cryptsetup: internal or external volume encryption</h4>
<p><b>LUKS</b> is a "Block Layer Encryption" utility: everything is encrypted on the partition.
it is a cross-platform independent method.<br />
<b>cryptsetup</b> is a console application for creating and managing encrypted volumes.</p>
......@@ -758,6 +758,9 @@ Enter LUKS passphrase for /dev/sdd1:</code></pre>
<pre><code>lspci | grep -i "net" | cut -d: -f3</code></pre>
<p>then do a search to find out which firmware you need. finally, use <code>vrms</code> to list your firmware:
all you have to do is remove unnecessary packages.</p>
<p>if at the end of the day you don't need the 'non-free', you can remove all the 'non-free'
packages as well as the associated sources.list:</p>
<pre><code>rm /etc/apt/sources.list.d/nonfree.list</code></pre>
<a name="improve"></a>
<h2>dress nakeDeb</h2>
......
......@@ -786,6 +786,9 @@ Saisissez la phrase secrète pour /dev/sdd1 :</code></pre>
<pre><code>lspci | grep -i "net" | cut -d: -f3</code></pre>
<p>puis effectuez une recherche pour savoir quel firmware vous est indispensable. enfin, utilisez <code>vrms</code>
pour lister vos firmwares : il ne vous reste qu'à supprimer les paquets inutiles.</p>
<p>si en fin de compte, vous n'avez pas besoin des 'non-free', vous pouvez supprimer tous les paquets 'non-free'
ainsi que le sources.list associé :</p>
<pre><code>rm /etc/apt/sources.list.d/nonfree.list</code></pre>
<a name="improve"></a>
<h2>faire évoluer nakeDeb</h2>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment