PageSourceSearch

https://penguins-eggs.net/assets/js/f2d7b4af.82f08272.js

js penguins-eggs.net collected 2026-10-03 23:14:45 UTC 6,515 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkpenguins_blog=globalThis.webpackChunkpenguins_blog||[]).push([[4419],{18097(e,a,o){o.r(a),o.d(a,{default:()=>c,metadata:()=>s});var s=o(2047),t=o(11684),n=o(10506),l=o(70548);const i={authorsImageUrls:[void 0]};function r(e){const a={code:"code",h2:"h2",p:"p",pre:"pre",...(0,n.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.A,{}),"\n",(0,t.jsx)(a.h2,{id:"excludelist",children:"exclude.list"}),"\n",(0,t.jsxs)(a.p,{children:["Escludere dei file dalla riproduzione \xe8 sempre stato previsto da ",(0,t.jsx)(a.code,{children:"eggs"}),", grazie agli strumenti ereditati da ",(0,t.jsx)(a.code,{children:"refracta-snapshot"}),". Quello che non avevo sinora capito \xe8 che eggs aveva perso questa capacit\xe0 nel momento stesso in cui avevo scelto di non copiare pi\xf9 il file system originale per creare il ",(0,t.jsx)(a.code,{children:"file system live"})," ma di procedere con il file system originale montato ",(0,t.jsx)(a.code,{children:"--bind"})," ed ",(0,t.jsx)(a.code,{children:"overlay"})," per permettere le variazioni."]}),"\n",(0,t.jsxs)(a.p,{children:["La tecnica permette di risparmiare veramente tanto tempo e tanto spazio sul disco, ma - quello che non avevo notato - ha ed aveva pure un impatto sul funzionamento della exclude.list che era pensata, per l'appunto, per escludere i file dalla copia fatta con ",(0,t.jsx)(a.code,{children:"rsync"}),"."]}),"\n",(0,t.jsxs)(a.p,{children:["Nella mia beata  ignoranza, l'avevo presa cos\xec com'era e la chiamavo ogni volta per ",(0,t.jsx)(a.code,{children:"mksqushfs"}),". Non sortiva - ovviamente - effetto alcuna, ma fondamentalmente utilizzando poco ",(0,t.jsx)(a.code,{children:"eggs"})," per casi reali, non mi ero ancora reso conto del problema."]}),"\n",(0,t.jsx)(a.p,{children:"Qualche giorno fa ho ricevuto una issue su github:"}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.code,{children:'Hi, I am running encrypted linuxmint-21.1 on btrfs filesystem and using also swapfile. Swapfile 4GB needs its own subvolume, which is mount under folder "/swap". I added "/swap" to "/usr/local/share/penguins-eggs/exclude.list" but It is added to the ISO (~8GB) instead. It seems the exclude.list is not observed for building the squashfs (?!)'})}),"\n",(0,t.jsx)(a.p,{children:"ed ho voluto provare a riprodurre il problema."}),"\n",(0,t.jsx)(a.p,{children:"Esisteva il problema - certo che esisteva - come avevo fatto a non accorgermene per cos\xec tanto tempo?"}),"\n",(0,t.jsx)(a.h2,{id:"la-soluzione",children:"La soluzione"}),"\n",(0,t.jsxs)(a.p,{children:["Una volta compreso che l'",(0,t.jsx)(a.code,{children:"exclude.list"})," originale era scritto per ",(0,t.jsx)(a.code,{children:"rsync"})," e, quindi, non \xe8 funzionante, l'ho proprio eliminato del tutto e sono ripartito da capo."]}),"\n",(0,t.jsxs)(a.p,{children:["Ho ripreso l'ultima versione dell'",(0,t.jsx)(a.code,{children:"exclude.list"})," originale di ",(0,t.jsx)(a.code,{children:"refracta-snapshot"})," e l'ho trasformatp per essere utilizzatp con ",(0,t.jsx)(a.code,{children:"mksquashfs"}),"."]}),"\n",(0,t.jsx)(a.p,{children:"Ed a questo punto, sono lieto di annunciare che adesso s\xec, funziona benissimo ed \xe8 estendibile ed adattabile alle vostre necessit\xe0."}),"\n",(0,t.jsx)(a.h2,{id:"morale",children:"Morale"}),"\n",(0,t.jsx)(a.p,{children:"Uno sviluppatore non pu\xf2 mai lavorare da solo - come un poeta - ha bisogno di compagnia!"}),"\n",(0,t.jsx)(a.pre,{children:(0,t.jsx)(a.code,{children:"ha bisogno di Pace, \nha bisogno di Luce,\nha bisogno di un altra citt\xe0',\nma un poeta \xe8 un poeta, \nanche quando cammina,\nsulla strada sospeso a met\xe0!\n"})})]})}function c(e={}){const{wrapper:a}={...(0,n.R)(),...e.components};return a?(0,t.jsx)(a,{...e,children:(0,t.jsx)(r,{...e})}):r(e)}o.d(a,["assets",0,i,"contentTitle",0,void 0,"frontMatter",0,{authors:"pieroproietti",slug:"sulla-strada-sospeso-a-meta",title:"sulla strada sospeso a met\xe0",lang:"it",enableComments:!0},"toc",0,[{value:"exclude.list",id:"excludelist",level:2},{value:"La soluzione",id:"la-soluzione",level:2},{value:"Morale",id:"morale",level:2}]])},70548(e,a,o){o.d(a,{A:()=>l});var s=o(12888),t=o(47387),n=o(11684);function l(){const{pathname:e}=(0,t.zy)(),a=[{label:"Deutsch",code:"de"},{label:"English",code:"en"},{label:"Espa\xf1ol",code:"es"},{label:"Fran\xe7ais",code:"fr"},{label:"Italiano",code:"it"},{label:"Polska",code:"pl"},{label:"Portuguese",code:"pt"},{label:"\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438",code:"bg"},{label:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439",code:"ru"},{label:"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430",code:"uk"},{label:"\u3084\u307e\u3068",code:"ja"},{label:"\u4e2d\u56fd",code:"zh"},{label:"\u0641\u0627\u0631si",code:"fa"}];return(0,n.jsx)("div",{style:{marginBottom:"1.5rem",lineHeight:"1.8"},children:a.map((o,t)=>{const l=`https://penguins--eggs-net.translate.goog${e}?_x_tr_sl=auto&_x_tr_tl=${o.code}&_x_tr_hl=${o.code}&_x_tr_pto=wapp`;return(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("a",{href:l,style:{fontSize:"0.9rem",fontWeight:"500"},rel:"nofollow",children:o.label}),t<a.length-1&&(0,n.jsx)("span",{children:"\xa0 \u2022 \xa0"})]},o.code)})})}},10506(e,a,o){o.d(a,{R:()=>l,x:()=>i});var s=o(12888);const t={},n=s.createContext(t);function l(e){const a=s.useContext(n);return s.useMemo(function(){return"function"==typeof e?e(a):{...a,...e}},[a,e])}function i(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:l(e.components),s.createElement(n.Provider,{value:a},e.children)}},2047(e){e.exports=JSON.parse('{"permalink":"/blog/sulla-strada-sospeso-a-meta","source":"@site/blog/2023-05-12-sulla-strada-sospeso-a-meta.md","title":"sulla strada sospeso a met\xe0","de
1scription":"exclude.list","date":"2023-05-12T00:00:00.000Z","tags":[],"readingTime":1.78,"hasTruncateMarker":false,"authors":[{"name":"Piero Proietti","title":"penguins-eggs author","url":"https://github.com/pieroproietti","imageURL":"https://avatars.githubusercontent.com/u/958613?s=400&u=32ba40e6e416005540d2eb92a5d45f78470a4bd2&v=4","key":"pieroproietti","page":null}],"frontMatter":{"authors":"pieroproietti","slug":"sulla-strada-sospeso-a-meta","title":"sulla strada sospeso a met\xe0","lang":"it","enableComments":true},"unlisted":false,"prevItem":{"title":"su una gamba sola","permalink":"/blog/su-una-gamba-sola"},"nextItem":{"title":"add giscus a docusaurus","permalink":"/blog/add-giscus-docusaurus"}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.