Commit e402bb97 authored by Artem Zolochevskiy's avatar Artem Zolochevskiy

initial commit

parents
.editorconfig
.git
.gitattributes
README
README-short.txt
README.md
# Please read: http://EditorConfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
indent_style = space
indent_size = 4
trim_trailing_whitespace = true
insert_final_newline = true
# Please read: http://git-scm.com/docs/gitattributes
* text=auto
FROM fotengauer/altlinux-sisyphus
RUN apt-get -qq update \
&& apt-get -qq install hasher su \
&& apt-get -qq clean \
&& rm -rf /var/lib/apt/lists/* \
&& mkdir /var/lib/apt/lists/partial \
&& useradd user \
&& hasher-useradd user \
&& su -l -c "mkdir ~/hasher" user
CMD ["/bin/su", "-", "user"]
# About this Repo
This is the Git repo of the Docker [azol/altlinux-sisyphus-hasher](https://hub.docker.com/r/azol/altlinux-sisyphus-hasher/) image. See [the Docker Hub page](https://hub.docker.com/r/azol/altlinux-sisyphus-hasher/) for the full readme on how to use this Docker image.
[Hasher](https://www.altlinux.org/Hasher) is modern safe package building technology.
Hasher is modern safe package building technology.
# What is hasher?
hasher is a tool for building packages in a safe and reproducible manner. All packages in [Sisyphus](https://en.altlinux.org/Sisyphus) repository are built using hasher.
hasher is similar to earlier ApplianceWare/ALT Linux [sandman](http://old.linux.kiev.ua/~mike/docs/livecd/sandman_mini-howto.html), Debian [sbuild](http://packages.debian.org/sid/sbuild)/[pbuilder](http://www.netfort.gr.jp/~dancer/software/pbuilder-doc/pbuilder-doc.html) and also later Fedora [mock](http://fedoraproject.org/wiki/Projects/Mock), but unlike the mentioned tools it is designed and implemented with security in mind. hasher prevents interaction between package being built and host system and also between packages being built.
It's included into [builder starterkit](https://en.altlinux.org/Starterkits/builder) ready-to-use.
# How to use this image
Run:
```console
$ docker run -it --name some-hasher azol/altlinux-sisyphus-hasher
```
Build packages:
[hasher documentation](https://en.altlinux.org/Hasher).
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment