diff options
author | Cem Keylan <cem@ckyln.com> | 2020-08-03 23:36:01 +0300 |
---|---|---|
committer | Cem Keylan <cem@ckyln.com> | 2020-08-03 23:36:01 +0300 |
commit | f0b208e0d7875ba91b9733b30d73b0ac20c10070 (patch) | |
tree | 7a38f6112349c859632b5fe5673db3ced66a137a /docs/blog/20200803.html | |
parent | ec7e9e3183492bcd18d06c02b90930f6a837c6b5 (diff) | |
download | website-f0b208e0d7875ba91b9733b30d73b0ac20c10070.tar.gz |
update
Diffstat (limited to 'docs/blog/20200803.html')
-rw-r--r-- | docs/blog/20200803.html | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/docs/blog/20200803.html b/docs/blog/20200803.html new file mode 100644 index 0000000..33a8832 --- /dev/null +++ b/docs/blog/20200803.html @@ -0,0 +1,103 @@ +<!DOCTYPE HTML> +<html lan=en> + <head> + <title>August 2020 News Post | Carbs Linux</title> + <link rel="stylesheet" href="/style.css"> + <meta charset="utf-8"> + <meta name="Description" content="Carbs Linux - a simple linux distribution"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + </head> + <body> + <p class=header><strong>Carbs Linux - a simple linux distribution</strong></p> + <div class="header"> + <nav> + <a href='/'>index</a> + <a href="https://github.com/CarbsLinux">github</a> + <a href='//dl.carbslinux.org'>downloads</a> + <a href='/blog'>blog</a> + <a href='/docs/install.html'>installation</a> + </nav> + </div><div class="border"></div> +<pre> +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 <a href=#1.0>[1.0]</a> +- Docs <a href=#2.0>[2.0]</a> +- Re-opening the Carbs Linux server <a href=#3.0>[3.0]</a> + + +<span id=1.0><a href=#1.0>[1.0]</a></span> 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. + + +<span id=2.0><a href=#2.0>[2.0]</a></span> 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<a href=#1>[1]</a> 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 <a href=https://github.com/CarbsLinux/docs>https://github.com/CarbsLinux/docs</a> + + +<span id=3.0><a href=#3.0>[3.0]</a></span> 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. + +<span id=1><a href=#1>[1]</a></span>: <a href=http://werc.cat-v.org>http://werc.cat-v.org</a> +</pre> + <a href="/blog/20200803.txt">View Page Source</a> + <div class="border"></div> + <p class=footer>Linux® is a registered trademark of Linus Torvalds</p> + <p class=footer>Copyright © 2019-2020 Cem Keylan</p> + </body> +</html> |