vjt / reupgrade Goto Github PK
View Code? Open in Web Editor NEWQuick&dirty scripts to manage BSD upgrades using Git
Home Page: None, ATM
Quick&dirty scripts to manage BSD upgrades using Git
Home Page: None, ATM
ReUpgrade + Git-enabled flashrd =============================== I use this set of scripts, based on git and flashrd, to manage both configuration and upgrades of ours (vjt ++ nhaima) lovely embedded OpenBSD gateway, running onto a Soekris net4801. Documentation is yet to be written, but the general picture is to prepare an image using a modified flashrd that handles .git repositories and keep into them the whole configuration.. into separate branches. You should have an "upstream/4.X" version, upon which you base your configuration, say, "brahma/4.X". When an upgrade occurs, you simply revert your configuration to the upstream one via a git checkout, untar the distribution packages and commit every change. Then you checkout back your configuration into a shiny new branch and rebase it onto the new upstream configuration. This whole stuff is handled by rebase.sh.. while all the other scripts serve syncing and finalization. I plan on writing a comprehensive tutorial once this system is solid and battle-tested: for now you have all the code :-) and the commit message 096ed3a193bfc615bbd103d0db278e681aaca3f8 to get started. Please note that I plan to do "hot" upgrades thus without requiring to copy the embedded machine directory trees back and forth to another OpenBSD machine. Have fun, and stay tuned! :-) - [email protected] Sun Jan 3 18:51:37 CET 2010
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.