Skip to content

Commit

Permalink
feat: add distrobox-init-pkgs module
Browse files Browse the repository at this point in the history
  • Loading branch information
mirkobrombin committed Jan 29, 2024
1 parent 54c4309 commit 5277346
Showing 1 changed file with 89 additions and 30 deletions.
119 changes: 89 additions & 30 deletions recipe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,36 +9,95 @@ runs:
- echo 'APT::Install-Recommends "1";' > /etc/apt/apt.conf.d/01norecommends

modules:
- name: dependencies
type: apt
source:
packages:
- systemd
- libpam-systemd
- curl
- kmod
- dbus-x11
- iptables
- mutter
- name: dependencies
type: apt
source:
packages:
- systemd
- libpam-systemd
- curl
- kmod
- dbus-x11
- iptables
- mutter

- name: waydroid-repo
type: shell
commands:
- curl --progress-bar --proto '=https' --tlsv1.2 -Sf https://repo.waydro.id/waydroid.gpg --output /usr/share/keyrings/waydroid.gpg
- echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ bookworm main" | tee /etc/apt/sources.list.d/waydroid.list
- apt update
- name: distrobox-init-pkgs
type: apt
source:
packages:
- apt-utils
- bash-completion
- bc
- bzip2
- curl
- dialog
- diffutils
- findutils
- iproute2
- gnupg
- gnupg2
- gpgsm
- libkrb5-3
- libcap2-bin
- hostname
- iputils-ping
- less
- keyutils
- libnss-mdns
- libnss-myhostname
- libvte-2.9*-common
- libvte-common
- locales
- locales-all
- man-db
- manpages
- mtr
- lsof
- ncurses-base
- passwd
- pinentry-curses
- openssh-client
- procps
- sudo
- pigz
- time
- rsync
- tzdata
- util-linux
- wget
- unzip
- zip
- xauth
- tree
- tcpdump
- traceroute
- xz-utils
- libgl1
- libegl1-mesa
- libgl1-mesa-glx
- libegl1
- libglx-mesa0
- libvulkan1
- mesa-vulkan-drivers

- name: waydroid
type: apt
source:
packages:
- waydroid
- name: waydroid-repo
type: shell
commands:
- curl --progress-bar --proto '=https' --tlsv1.2 -Sf https://repo.waydro.id/waydroid.gpg --output /usr/share/keyrings/waydroid.gpg
- echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ bookworm main" | tee /etc/apt/sources.list.d/waydroid.list
- apt update

- name: set-environment
type: shell
commands:
- rm -rf /lib/modules
- ln -sf /run/host/lib/modules /lib/modules
- chmod +x /usr/bin/ewaydroid
- ln -s /etc/systemd/system/waydroid-init.service /etc/systemd/system/multi-user.target.wants/waydroid-init.service
- ln -s /etc/systemd/system/waydroid-bg.service /etc/systemd/system/multi-user.target.wants/waydroid-bg.service
- name: waydroid
type: apt
source:
packages:
- waydroid

- name: set-environment
type: shell
commands:
- rm -rf /lib/modules
- ln -sf /run/host/lib/modules /lib/modules
- chmod +x /usr/bin/ewaydroid
- ln -s /etc/systemd/system/waydroid-init.service /etc/systemd/system/multi-user.target.wants/waydroid-init.service
- ln -s /etc/systemd/system/waydroid-bg.service /etc/systemd/system/multi-user.target.wants/waydroid-bg.service

0 comments on commit 5277346

Please sign in to comment.