55436e61ee85821fd8a799888205e301d17254ae
				
			
			
		
	 ai
 ai os
aios is a simple linux distribution based on archlinux.
| rule | var | 
|---|---|
| name | ai os | 
| code | aios | 
| id | ai | 
| container | git.syui.ai/ai/os | 
| image | aios-bootstrap.tar.gz | 
$ docker run -it git.syui.ai/ai/os ai
link
| host | command | url | 
|---|---|---|
| docker | syui/aios | https://hub.docker.com/r/syui/aios | 
| github | ghcr.io/syui/aios | https://github.com/users/syui/packages/container/package/aios | 
| syui | git.syui.ai/ai/os | https://git.syui.ai/ai/-/packages/container/os | 
base
# https://gitlab.archlinux.org/archlinux
$ git clone https://gitlab.archlinux.org/archlinux/archiso
docker
# https://git.syui.ai/ai/-/packages/container/os
$ docker run -it git.syui.ai/ai/os ai
# https://hub.docker.com/r/syui/aios
$ docekr run -it syui/aios ai
# https://github.com/users/syui/packages/container/package/aios
$ docker run -it ghcr.io/syui/aios ai
token
| env | body | 
|---|---|
| ${{ github.repository }} | syui/aios | 
| ${{ secrets.DOCKER_USERNAME }} | syui | 
| ${{ secrets.DOCKER_TOKEN }} | token | 
| ${{ secrets.APP_TOKEN }} | token, pacakge | 
podman
if [ ! -d ~/ai/os/.git ];then
    mkdir -p ~/ai
    git clone https://git.syui.ai/ai/os ~/ai/os
fi
if [ ! -d ~/.config/containers/registries.conf.d ];then
    mkdir -p ~/.config/containers/registries.conf.d
fi
ln -s ~/ai/os/.config/containers/registries.conf.d/ai.conf ~/.config/containers/registries.conf.d/ai.conf
$ podman pull aios
~/.config/containers/registries.conf.d/ai.conf
# https://github.com/containers/shortnames
# ~/.config/containers/registries.conf.d/ai.conf
unqualified-search-registries = ['git.syui.ai', 'docker.io', 'ghcr.io']
[aliases]
"aios" = "git.syui.ai/ai/os"
$ podman pull aios
Resolved "aios" as an alias (/etc/containers/registries.conf.d/ai.conf)
Trying to pull git.syui.ai/ai/os:latest...
Getting image source signatures
Copying blob c7e55fecf0be [====================>-----------------] 917.4MiB / 1.7GiB
cron
stop
  schedule:
      - cron:  "0 0 * * *"
update action
$ vim build.zszh
$ ./scpt/gh-actions.zsh
link
Description
				
								latest
								
	Latest
							
						
					Languages
				
				
								
								
									Shell
								
								100%