diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/blog/20200803.txt | 75 | ||||
-rw-r--r-- | src/blog/index.md | 1 | ||||
-rw-r--r-- | src/docs.md | 16 | ||||
-rw-r--r-- | src/news.xml | 2 | ||||
-rw-r--r-- | src/rss.xml | 75 |
5 files changed, 167 insertions, 2 deletions
diff --git a/src/blog/20200803.txt b/src/blog/20200803.txt new file mode 100644 index 0000000..ec7e7f9 --- /dev/null +++ b/src/blog/20200803.txt @@ -0,0 +1,75 @@ +August 2020 News Post +================================================================================ + +We are having some stalls during this summer, as I am currently working on +university-related stuff. Nonetheless, there are some important changes that I +want to share in this month's post. + + +INDEX +-------------------------------------------------------------------------------- + +- Carbs Packaging Tools [1.0] +- Docs [2.0] +- Re-opening the Carbs Linux server [3.0] + + +[1.0] Carbs Packaging Tools +-------------------------------------------------------------------------------- + +This month I have reworked `kiss` into a new package manager, now renamed as +`cpt`. Updating `kiss` will now bootstrap the new package manager, so you don't +have to manually edit your system. If you don't like the idea of this, you can +look up the `post-install` script on `core/kiss` and apply the changes manually. + +You will also need to rename your KISS_* variables to CPT_*. So, KISS_PATH +becomes CPT_PATH. + +The rework changes the previous commands on the package manager into standalone +tools, and move the package manager functions to a library. This makes it easier +for a user to import functions and variables from the package manager, and +extend the package manager with their own intended way. Previously this required +ugly hacks and workarounds to use the package manager functions. I will be +making use of these changes to re-implement binary package management functions +as well. + +If you want to use the library on your script you can simply do this: + + +--------------------------------------------------------------------------+ + | | + | #!/bin/sh | + | . cpt-lib | + | (...) | + | | + +--------------------------------------------------------------------------+ + +There are obviously some clean-up and simplifications needed in this new +tool-based package management method. + + +[2.0] Docs +-------------------------------------------------------------------------------- + +I have added documentation for the distribution, and finally updated the guide +for installation. It is now _almost_ complete. These docs can be installed to +your system for online viewing. I will also add a documentation crawler similar +to how werc[1] works (but as an offline viewer). You can find `carbs-docs` from +the repository. Currently, the documentation lacks but I will be adding new +stuff. These will solely be distribution specific documentation and will not be +a wiki-like source. If anyone would like to contribute to a wiki-like +documentation source, I would happily re-open the distribution wiki. You can +find the source on https://github.com/CarbsLinux/docs + + +[3.0] Re-opening the Carbs Linux server +-------------------------------------------------------------------------------- + +Back in May, I had shutdown the Carbs Linux server due to financial issues, but +I am slowly reverting to the self-hosted model. Back then, the git repositories +were mirrored to GitHub, and the management was overall much more flexible. The +server used to run Carbs Linux as well (that was fun and horrifying at the same +time). Now, I will be relaunching the git server which will be the upstream +source before the August 5. You can switch your remote, but GitHub will stay as +a remote nonetheless. + +[1]: http://werc.cat-v.org diff --git a/src/blog/index.md b/src/blog/index.md index 501c8e4..e5172cd 100644 --- a/src/blog/index.md +++ b/src/blog/index.md @@ -6,6 +6,7 @@ This is the Carbs Linux Blog Index. You can find every post here. [RSS Feed] [RSS Feed]: /rss.xml +* Aug 03 2020 - [August 2020 News Post](20200803.html) * Jun 17 2020 - [June Newspost](20200617.html) * May 28 2020 - [kiss 2.0.0 and overall changes](20200528.html) * May 08 2020 - [The Relation of Carbs and KISS](20200508.html) diff --git a/src/docs.md b/src/docs.md new file mode 100644 index 0000000..fd2000e --- /dev/null +++ b/src/docs.md @@ -0,0 +1,16 @@ +Carbs Linux documentation +================================================================================ + +Welcome to the Carbs Linux source of documentation! You can install these to +your system for viewing offline: + + +--------------------------------------------------------------------------+ + | | + | $ cpt-build carbs-docs && cpt-install carbs-docs | + | | + +--------------------------------------------------------------------------+ + + +Documentation Index +-------------------------------------------------------------------------------- +[Installation Instructions](/docs/install.html) diff --git a/src/news.xml b/src/news.xml index f16599b..f29f04f 100644 --- a/src/news.xml +++ b/src/news.xml @@ -9,7 +9,7 @@ <description>a simple linux distribution</description> <link>https://carbslinux.org</link> <atom:link href="https://carbslinux.org/news.xml" rel="self" type="application/rss+xml" /> - <lastBuildDate>Sun Jul 26 2020 22:00</lastBuildDate> + <lastBuildDate>Mon Aug 03 2020 20:00</lastBuildDate> <item> <title>Jul 27 2020</title> <pubDate>Mon, 27 Jul 2020</pubDate> diff --git a/src/rss.xml b/src/rss.xml index e10b7b5..6485b9b 100644 --- a/src/rss.xml +++ b/src/rss.xml @@ -9,7 +9,80 @@ <description>a simple linux distribution</description> <link>https://carbslinux.org</link> <atom:link href="https://carbslinux.org/rss.xml" rel="self" type="application/rss+xml" /> - <lastBuildDate>Sun Jul 26 2020 22:00</lastBuildDate> + <lastBuildDate>Mon Aug 03 2020 20:00</lastBuildDate> +<item> +<title>August 2020 News Post</title> +<pubDate>Mon, 03 Aug 2020</pubDate> +<dc:creator>Cem Keylan</dc:creator> +<link>https://carbslinux.org/blog/20200803.txt</link> +<description><h1>August 2020 News Post</h1> + +<p>We are having some stalls during this summer, as I am currently working on +university-related stuff. Nonetheless, there are some important changes that I +want to share in this month&rsquo;s post.</p> + +<h2>INDEX</h2> + +<ul> +<li>Carbs Packaging Tools [1.0]</li> +<li>Docs [2.0]</li> +<li>Re-opening the Carbs Linux server [3.0]</li> +</ul> + + +<h2>[1.0] Carbs Packaging Tools</h2> + +<p>This month I have reworked <code>kiss</code> into a new package manager, now renamed as +<code>cpt</code>. Updating <code>kiss</code> will now bootstrap the new package manager, so you don&rsquo;t +have to manually edit your system. If you don&rsquo;t like the idea of this, you can +look up the <code>post-install</code> script on <code>core/kiss</code> and apply the changes manually.</p> + +<p>You will also need to rename your KISS<em>* variables to CPT</em>*. So, KISS_PATH +becomes CPT_PATH.</p> + +<p>The rework changes the previous commands on the package manager into standalone +tools, and move the package manager functions to a library. This makes it easier +for a user to import functions and variables from the package manager, and +extend the package manager with their own intended way. Previously this required +ugly hacks and workarounds to use the package manager functions. I will be +making use of these changes to re-implement binary package management functions +as well.</p> + +<p>If you want to use the library on your script you can simply do this:</p> + +<p> +&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;+ + | | + | #!/bin/sh | + | . cpt-lib | + | (&hellip;) | + | | + +&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;+</p> + +<p>There are obviously some clean-up and simplifications needed in this new +tool-based package management method.</p> + +<h2>[2.0] Docs</h2> + +<p>I have added documentation for the distribution, and finally updated the guide +for installation. It is now <em>almost</em> complete. These docs can be installed to +your system for online viewing. I will also add a documentation crawler similar +to how werc<a href="http://werc.cat-v.org">1</a> works (but as an offline viewer). You can find <code>carbs-docs</code> from +the repository. Currently, the documentation lacks but I will be adding new +stuff. These will solely be distribution specific documentation and will not be +a wiki-like source. If anyone would like to contribute to a wiki-like +documentation source, I would happily re-open the distribution wiki. You can +find the source on https://github.com/CarbsLinux/docs</p> + +<h2>[3.0] Re-opening the Carbs Linux server</h2> + +<p>Back in May, I had shutdown the Carbs Linux server due to financial issues, but +I am slowly reverting to the self-hosted model. Back then, the git repositories +were mirrored to GitHub, and the management was overall much more flexible. The +server used to run Carbs Linux as well (that was fun and horrifying at the same +time). Now, I will be relaunching the git server which will be the upstream +source before the August 5. You can switch your remote, but GitHub will stay as +a remote nonetheless.</p></description> +</item> <item> <title>June Newspost</title> <pubDate>Wed, 17 Jun 2020</pubDate> |