From e8be1b5dd0b212fda27669b12bedad702c184423 Mon Sep 17 00:00:00 2001 From: Vlad Glagolev Date: Fri, 2 Oct 2015 15:44:26 +0300 Subject: [PATCH 1/6] add initial version for sourcemage official image docs --- sourcemage/README-short.txt | 1 + sourcemage/content.md | 25 +++++++++++++++++++++++++ sourcemage/license.md | 3 +++ sourcemage/logo.png | Bin 0 -> 21396 bytes 4 files changed, 29 insertions(+) create mode 100644 sourcemage/README-short.txt create mode 100644 sourcemage/content.md create mode 100644 sourcemage/license.md create mode 100644 sourcemage/logo.png diff --git a/sourcemage/README-short.txt b/sourcemage/README-short.txt new file mode 100644 index 000000000..be7971d35 --- /dev/null +++ b/sourcemage/README-short.txt @@ -0,0 +1 @@ +Source Mage is a source-based GNU/Linux distribution with maximum flexibility in customization. diff --git a/sourcemage/content.md b/sourcemage/content.md new file mode 100644 index 000000000..5f6b82f11 --- /dev/null +++ b/sourcemage/content.md @@ -0,0 +1,25 @@ +# Docker images for Source Mage GNU/Linux + +[Source Mage](https://beta.sourcemage.ru/) (or _SMGL_ in abbreviated form) is a source-based _GNU/Linux_ distribution based on a sorcery metaphor of "casting" and "dispelling" programs, which we refer to as "**spells**", and a package manager called "**Sorcery**". Our packages are designed to allow the user to customize the package any way they want (custom CFLAGS, LDFLAGS, `./configure` flags, etc.) as well as offering as many of the package options as possible to the user up-front (you will not need to know what options a package has or what optional dependencies it can use ahead of time). Source code is always downloaded from the publisher's website and rarely patched. SMGL also includes many advanced features such as self-healing and sub-dependencies. + +All of our scripts are [GPL](https://www.gnu.org/licenses/gpl.html)'d and our package manager and packages are written in [bash](https://www.gnu.org/software/bash/), so they are easy to learn and modify. Sorcery supports custom packages maintained by users, which can override default packages and will never be touched by updates. + +%%LOGO%% + +# Images + +These images are based on our [chroot images](https://beta.sourcemage.ru/Install/Chroot). To use them, simply do the following: + +```shell +$ docker run -it --privileged vaygr/sourcemage +``` +or +```shell +$ docker run -it --privileged vaygr/sourcemage:0.61 +``` + +--- +# Notes + +- you need the **--privileged** flag for access to `/dev/fuse` device within a container and proper functioning of [castfs](https://beta.sourcemage.ru/castfs) +- `0.61` indicates the grimoire version this image is based on, otherwise `latest` will be pulled diff --git a/sourcemage/license.md b/sourcemage/license.md new file mode 100644 index 000000000..5495f219d --- /dev/null +++ b/sourcemage/license.md @@ -0,0 +1,3 @@ +All contents released under the [GNU Free Documentation License](https://www.gnu.org/licenses/fdl.html). + +All Source Mage code released under the [GNU General Public License 2.0](https://www.gnu.org/licenses/gpl.html) or greater. diff --git a/sourcemage/logo.png b/sourcemage/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..966380785b8c11d7bfa7b97b19c646225e58d82f GIT binary patch literal 21396 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 literal 0 HcmV?d00001 From b92a13d8a763efba6c8ab8a61a73df9e9697ab72 Mon Sep 17 00:00:00 2001 From: Vlad Glagolev Date: Sat, 3 Oct 2015 12:22:29 +0300 Subject: [PATCH 2/6] conform markdownfmt --- sourcemage/content.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/sourcemage/content.md b/sourcemage/content.md index 5f6b82f11..08ad49b6b 100644 --- a/sourcemage/content.md +++ b/sourcemage/content.md @@ -1,25 +1,31 @@ -# Docker images for Source Mage GNU/Linux +Docker images for Source Mage GNU/Linux +======================================= -[Source Mage](https://beta.sourcemage.ru/) (or _SMGL_ in abbreviated form) is a source-based _GNU/Linux_ distribution based on a sorcery metaphor of "casting" and "dispelling" programs, which we refer to as "**spells**", and a package manager called "**Sorcery**". Our packages are designed to allow the user to customize the package any way they want (custom CFLAGS, LDFLAGS, `./configure` flags, etc.) as well as offering as many of the package options as possible to the user up-front (you will not need to know what options a package has or what optional dependencies it can use ahead of time). Source code is always downloaded from the publisher's website and rarely patched. SMGL also includes many advanced features such as self-healing and sub-dependencies. +[Source Mage](https://beta.sourcemage.ru/) (or *SMGL* in abbreviated form) is a source-based *GNU/Linux* distribution based on a sorcery metaphor of "casting" and "dispelling" programs, which we refer to as "**spells**", and a package manager called "**Sorcery**". Our packages are designed to allow the user to customize the package any way they want (custom CFLAGS, LDFLAGS, `./configure` flags, etc.) as well as offering as many of the package options as possible to the user up-front (you will not need to know what options a package has or what optional dependencies it can use ahead of time). Source code is always downloaded from the publisher's website and rarely patched. SMGL also includes many advanced features such as self-healing and sub-dependencies. All of our scripts are [GPL](https://www.gnu.org/licenses/gpl.html)'d and our package manager and packages are written in [bash](https://www.gnu.org/software/bash/), so they are easy to learn and modify. Sorcery supports custom packages maintained by users, which can override default packages and will never be touched by updates. %%LOGO%% -# Images +Images +====== These images are based on our [chroot images](https://beta.sourcemage.ru/Install/Chroot). To use them, simply do the following: ```shell $ docker run -it --privileged vaygr/sourcemage ``` + or + ```shell $ docker run -it --privileged vaygr/sourcemage:0.61 ``` --- -# Notes -- you need the **--privileged** flag for access to `/dev/fuse` device within a container and proper functioning of [castfs](https://beta.sourcemage.ru/castfs) -- `0.61` indicates the grimoire version this image is based on, otherwise `latest` will be pulled +Notes +===== + +- you need the **--privileged** flag for access to `/dev/fuse` device within a container and proper functioning of [castfs](https://beta.sourcemage.ru/castfs) +- `0.61` indicates the grimoire version this image is based on, otherwise `latest` will be pulled From ab73ca11ff76de91a41ff98ec4654239d05ee5b5 Mon Sep 17 00:00:00 2001 From: Vlad Glagolev Date: Sat, 3 Oct 2015 12:24:37 +0300 Subject: [PATCH 3/6] conform markdownfmt 2.0 --- sourcemage/content.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/sourcemage/content.md b/sourcemage/content.md index 08ad49b6b..7160145b1 100644 --- a/sourcemage/content.md +++ b/sourcemage/content.md @@ -1,5 +1,4 @@ -Docker images for Source Mage GNU/Linux -======================================= +# Docker images for Source Mage GNU/Linux [Source Mage](https://beta.sourcemage.ru/) (or *SMGL* in abbreviated form) is a source-based *GNU/Linux* distribution based on a sorcery metaphor of "casting" and "dispelling" programs, which we refer to as "**spells**", and a package manager called "**Sorcery**". Our packages are designed to allow the user to customize the package any way they want (custom CFLAGS, LDFLAGS, `./configure` flags, etc.) as well as offering as many of the package options as possible to the user up-front (you will not need to know what options a package has or what optional dependencies it can use ahead of time). Source code is always downloaded from the publisher's website and rarely patched. SMGL also includes many advanced features such as self-healing and sub-dependencies. @@ -7,8 +6,7 @@ All of our scripts are [GPL](https://www.gnu.org/licenses/gpl.html)'d and our pa %%LOGO%% -Images -====== +# Images These images are based on our [chroot images](https://beta.sourcemage.ru/Install/Chroot). To use them, simply do the following: @@ -24,8 +22,7 @@ $ docker run -it --privileged vaygr/sourcemage:0.61 --- -Notes -===== +# Notes - you need the **--privileged** flag for access to `/dev/fuse` device within a container and proper functioning of [castfs](https://beta.sourcemage.ru/castfs) - `0.61` indicates the grimoire version this image is based on, otherwise `latest` will be pulled From 435e91aa94d03229156211f25a4c0cb4ae435683 Mon Sep 17 00:00:00 2001 From: Vlad Glagolev Date: Thu, 15 Oct 2015 05:45:25 +0300 Subject: [PATCH 4/6] use official images' path --- sourcemage/content.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sourcemage/content.md b/sourcemage/content.md index 7160145b1..829776e58 100644 --- a/sourcemage/content.md +++ b/sourcemage/content.md @@ -11,13 +11,13 @@ All of our scripts are [GPL](https://www.gnu.org/licenses/gpl.html)'d and our pa These images are based on our [chroot images](https://beta.sourcemage.ru/Install/Chroot). To use them, simply do the following: ```shell -$ docker run -it --privileged vaygr/sourcemage +$ docker run -it --privileged sourcemage ``` or ```shell -$ docker run -it --privileged vaygr/sourcemage:0.61 +$ docker run -it --privileged sourcemage:0.61 ``` --- From ad9b9244f41a1e92662ede11c865e0f7ef737b6d Mon Sep 17 00:00:00 2001 From: Vlad Glagolev Date: Thu, 15 Oct 2015 07:18:55 +0300 Subject: [PATCH 5/6] added upstream git repository to update.sh --- update.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/update.sh b/update.sh index 5dadefd91..1192c6ab6 100755 --- a/update.sh +++ b/update.sh @@ -63,6 +63,7 @@ declare -A otherRepos=( [ros]='https://github.com/osrf/docker_images' [sentry]='https://github.com/getsentry/docker-sentry' [sonarqube]='https://github.com/SonarSource/docker-sonarqube' + [sourcemage]='https://github.com/vaygr/docker-sourcemage' [swarm]='https://github.com/docker/swarm-library-image' [thrift]='https://github.com/ahawkins/docker-thrift' [ubuntu-debootstrap]='https://github.com/tianon/docker-brew-ubuntu-debootstrap' From 80420bba45f0791d033322de75eae9ff996a5c8e Mon Sep 17 00:00:00 2001 From: Vlad Glagolev Date: Tue, 20 Oct 2015 10:00:46 +0300 Subject: [PATCH 6/6] dropped '--privileged' by default, replaced it with '--device /dev/fuse --cap-add SYS_ADMIN' in the notes; added security warning --- sourcemage/content.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sourcemage/content.md b/sourcemage/content.md index 829776e58..9775f0d28 100644 --- a/sourcemage/content.md +++ b/sourcemage/content.md @@ -11,18 +11,18 @@ All of our scripts are [GPL](https://www.gnu.org/licenses/gpl.html)'d and our pa These images are based on our [chroot images](https://beta.sourcemage.ru/Install/Chroot). To use them, simply do the following: ```shell -$ docker run -it --privileged sourcemage +$ docker run -it sourcemage ``` or ```shell -$ docker run -it --privileged sourcemage:0.61 +$ docker run -it sourcemage:0.61 ``` --- # Notes -- you need the **--privileged** flag for access to `/dev/fuse` device within a container and proper functioning of [castfs](https://beta.sourcemage.ru/castfs) +- in order to get the full benefit of [castfs](https://beta.sourcemage.ru/castfs) you need additional flags (`--device /dev/fuse --cap-add SYS_ADMIN`) for access to `/dev/fuse` device within a container, but you've been warned because there are security implications to granting such capabilities/privileges to the container; otherwise [installwatch](https://beta.sourcemage.ru/installwatch) will be used - `0.61` indicates the grimoire version this image is based on, otherwise `latest` will be pulled