Ik zit al jaren aan te hikken tegen het opnieuw installeren van Ubuntu op mijn werkstation. De reden is dat ik alle tweaks die ik in de loop van de jaren (sinds 2014) gedaan heb dan opnieuw zal moeten doen, maar ik heb er nooit een lijstje van gemaakt dus ik zal alles weer opnieuw bij elkaar moeten Googelen.
Ik heb me nu voorgenomen om een shellscript te gaan bouwen, dat ik straks eenmalig kan draaien over een verse Ubuntu installatie, zodat al mijn persoonlijke tweaks er in komen. Heet zoiets een configuratiescript?
Wat ik een paar jaar geleden ingesteld heb, is dat alle bestanden die door root ge-edit worden, een backup krijgen in de directory /root/config-backup . Dat op zich is dus al een tweak die het script op een nieuwe installatie moet uitvoeren. En ik weet nu welke tekstfiles mijn script zal moeten aanpassen.
Ik kan me zo voorstellen dat er een tool in de repository zit voor het updaten van een setting in een configfile. Maar ik heb die niet kunnen vinden. ik heb alleen crudini gevonden voor het updaten van INI files, dus meestal heb je daar niks aan. Daarom heb ik naar sed gekeken en je kunt gewoon een sed script schrijven zodat hij configregels kan updaten en toevoegen, met behoud van commentaar. Met sed werkt het en het was leerzaam en leuk om uit te zoeken hoe dit werkt, maar het is wel omslachtig.
Bestaan hier tegenwoordig niet handige standaardtools voor?
Op detailniveau: tools voor het aanpassen van een setting (in een tekstfile).
Op overkoepelend niveau: is een gewoon .sh bestand handig genoeg, of is het handiger om hiervoor een makefile te maken (ik weet nog niet hoe make werkt), of bestaat hier tegenwoordig een nieuwe tool voor die iedereen gebruikt?
Voor de volledigheid: het is dus niet zo dat ik elke maand 1000 nieuwe containers ga uitrollen, maar ik wil gewoon gemakkelijk minder dan 1 keer per jaar een verse installatie kunnen doen van mijn eigen werkstation.
Ik heb me nu voorgenomen om een shellscript te gaan bouwen, dat ik straks eenmalig kan draaien over een verse Ubuntu installatie, zodat al mijn persoonlijke tweaks er in komen. Heet zoiets een configuratiescript?
Wat ik een paar jaar geleden ingesteld heb, is dat alle bestanden die door root ge-edit worden, een backup krijgen in de directory /root/config-backup . Dat op zich is dus al een tweak die het script op een nieuwe installatie moet uitvoeren. En ik weet nu welke tekstfiles mijn script zal moeten aanpassen.
Ik kan me zo voorstellen dat er een tool in de repository zit voor het updaten van een setting in een configfile. Maar ik heb die niet kunnen vinden. ik heb alleen crudini gevonden voor het updaten van INI files, dus meestal heb je daar niks aan. Daarom heb ik naar sed gekeken en je kunt gewoon een sed script schrijven zodat hij configregels kan updaten en toevoegen, met behoud van commentaar. Met sed werkt het en het was leerzaam en leuk om uit te zoeken hoe dit werkt, maar het is wel omslachtig.
Bestaan hier tegenwoordig niet handige standaardtools voor?
Op detailniveau: tools voor het aanpassen van een setting (in een tekstfile).
Op overkoepelend niveau: is een gewoon .sh bestand handig genoeg, of is het handiger om hiervoor een makefile te maken (ik weet nog niet hoe make werkt), of bestaat hier tegenwoordig een nieuwe tool voor die iedereen gebruikt?
Voor de volledigheid: het is dus niet zo dat ik elke maand 1000 nieuwe containers ga uitrollen, maar ik wil gewoon gemakkelijk minder dan 1 keer per jaar een verse installatie kunnen doen van mijn eigen werkstation.
„Ik kan ook ICT, want heel moeilijk is dit niet”