sync with template repo
This commit is contained in:
parent
f367fc1e9c
commit
9c7dcd99c5
4 changed files with 76 additions and 44 deletions
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
out/
|
||||||
|
work/
|
60
build.sh
Executable file
60
build.sh
Executable file
|
@ -0,0 +1,60 @@
|
||||||
|
#!/usr/bin/bash
|
||||||
|
main() {
|
||||||
|
set -e
|
||||||
|
local Black DarkGray Red LightRed Green LightGreen Brown Yellow Blue LightBlue Purple Light Purple Cyan LightCyan LightGray White reset
|
||||||
|
## save colors
|
||||||
|
Black="\e[0;30m"
|
||||||
|
DarkGray="\e[1;30m"
|
||||||
|
Red="\e[0;31m"
|
||||||
|
LightRed="\e[1;31m"
|
||||||
|
Green="\e[0;32m"
|
||||||
|
LightGreen="\e[1;32m"
|
||||||
|
Brown="\e[0;33m"
|
||||||
|
Yellow="\e[1;33m"
|
||||||
|
Blue="\e[0;34m"
|
||||||
|
LightBlue="\e[1;34m"
|
||||||
|
Purple="\e[0;35m"
|
||||||
|
Light=Purple="\e[1;35m"
|
||||||
|
Cyan="\e[0;36m"
|
||||||
|
LightCyan="\e[1;36m"
|
||||||
|
LightGray="\e[0;37m"
|
||||||
|
White="\e[1;37m"
|
||||||
|
reset="\e[0m"
|
||||||
|
local reponame
|
||||||
|
reponame=${PWD##*/}
|
||||||
|
|
||||||
|
echo -e "$Green### start install packeges for build $reponame ###$reset"
|
||||||
|
echo -e "$Brown### checking your os ###$reset"
|
||||||
|
if type pacman >/dev/null 2>&1;then
|
||||||
|
if [ "$(id -u)" != "0" ]; then
|
||||||
|
echo -e "$Red### you are not in root$reset"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
install
|
||||||
|
echo -e "$Blue### install complete ###$reset"
|
||||||
|
echo -e "$Green### start build $reponame with archiso ###$reset"
|
||||||
|
build
|
||||||
|
makezip
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo -e "$Red###os cant supported###$reset"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
install() {
|
||||||
|
set -e
|
||||||
|
pacman -Sy; pacman --noconfirm -S --needed git archiso github-cli p7zip
|
||||||
|
}
|
||||||
|
build() {
|
||||||
|
set -e
|
||||||
|
mkarchiso -v iso/
|
||||||
|
}
|
||||||
|
makezip() {
|
||||||
|
cd out
|
||||||
|
7z -v500m a "$(ls *.iso)".zip "$(ls *.iso)"
|
||||||
|
md5sum * > md5sums.txt
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
main
|
|
@ -1,14 +1,13 @@
|
||||||
alsa-utils
|
alsa-utils
|
||||||
ark
|
|
||||||
amd-ucode
|
amd-ucode
|
||||||
arch-install-scripts
|
arch-install-scripts
|
||||||
#archinstall
|
archinstall
|
||||||
b43-fwcutter
|
b43-fwcutter
|
||||||
base
|
base
|
||||||
base-devel
|
base-devel
|
||||||
bind
|
bind
|
||||||
brltty
|
brltty
|
||||||
#broadcom-wl
|
broadcom-wl-dkms
|
||||||
btrfs-progs
|
btrfs-progs
|
||||||
clonezilla
|
clonezilla
|
||||||
cloud-init
|
cloud-init
|
||||||
|
@ -44,22 +43,6 @@ intel-ucode
|
||||||
#ipw2100-fw
|
#ipw2100-fw
|
||||||
#ipw2200-fw
|
#ipw2200-fw
|
||||||
irssi
|
irssi
|
||||||
pipewire
|
|
||||||
pipewire-pulse
|
|
||||||
gst-plugin-pipewire
|
|
||||||
libpipewire
|
|
||||||
pipewire-alsa
|
|
||||||
pipewire-audio
|
|
||||||
pipewire-ffado
|
|
||||||
pipewire-jack
|
|
||||||
pipewire-media-session
|
|
||||||
pipewire-roc
|
|
||||||
pipewire-v4l2
|
|
||||||
pipewire-x11-bell
|
|
||||||
pipewire-zeroconf
|
|
||||||
alsa-ucm-conf
|
|
||||||
dkms
|
|
||||||
sof-firmware
|
|
||||||
iw
|
iw
|
||||||
iwd
|
iwd
|
||||||
jfsutils
|
jfsutils
|
||||||
|
@ -96,7 +79,6 @@ nmap
|
||||||
ntfs-3g
|
ntfs-3g
|
||||||
nvme-cli
|
nvme-cli
|
||||||
open-iscsi
|
open-iscsi
|
||||||
open-vm-tools
|
|
||||||
openconnect
|
openconnect
|
||||||
openssh
|
openssh
|
||||||
openvpn
|
openvpn
|
||||||
|
@ -110,7 +92,6 @@ pv
|
||||||
python
|
python
|
||||||
python-psutil
|
python-psutil
|
||||||
python-systemd
|
python-systemd
|
||||||
qterminal
|
|
||||||
refind
|
refind
|
||||||
#reflector
|
#reflector
|
||||||
reiserfsprogs
|
reiserfsprogs
|
||||||
|
@ -147,15 +128,17 @@ xfsprogs
|
||||||
xl2tpd
|
xl2tpd
|
||||||
xorg-server
|
xorg-server
|
||||||
xorg-twm
|
xorg-twm
|
||||||
boost
|
|
||||||
xorg-xinit
|
xorg-xinit
|
||||||
zsh
|
zsh
|
||||||
archlinux-keyring
|
archlinux-keyring
|
||||||
openssl-1.1
|
openssl-1.1
|
||||||
openssl
|
openssl
|
||||||
android-file-transfer
|
gvfs
|
||||||
gvfs-mtp
|
gvfs-mtp
|
||||||
broadcom-wl-dkms
|
networkmanager
|
||||||
|
android-file-transfer
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#Desktop
|
#Desktop
|
||||||
sddm
|
sddm
|
||||||
|
@ -167,6 +150,8 @@ plasma-nm
|
||||||
konsole
|
konsole
|
||||||
firefox
|
firefox
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#cutefish-desktop
|
#cutefish-desktop
|
||||||
cutefish-calculator
|
cutefish-calculator
|
||||||
cutefish-core
|
cutefish-core
|
||||||
|
@ -183,32 +168,17 @@ cutefish-wallpapers
|
||||||
konsole
|
konsole
|
||||||
parch-cutefish-fix
|
parch-cutefish-fix
|
||||||
|
|
||||||
|
|
||||||
#systemutils
|
#systemutils
|
||||||
btop
|
btop
|
||||||
xdg-user-dirs
|
xdg-user-dirs
|
||||||
packagekit-qt5
|
packagekit-qt5
|
||||||
neofetch-git
|
neofetch-git
|
||||||
keepassxc
|
|
||||||
leafpad
|
|
||||||
gwenview
|
|
||||||
okular
|
|
||||||
mpv
|
|
||||||
parch-mpv
|
|
||||||
ibus
|
|
||||||
ttf-dejavu
|
|
||||||
juk
|
|
||||||
|
|
||||||
#parchlinuxstuff
|
#ParchLinux Core Packages
|
||||||
calamares
|
|
||||||
parch-grub
|
|
||||||
parch-welcome
|
|
||||||
calamares-parch
|
|
||||||
os-prober
|
os-prober
|
||||||
paru
|
paru
|
||||||
|
parch-emoji-ios
|
||||||
|
vazirmatn-fonts
|
||||||
parch-branding
|
parch-branding
|
||||||
parch-pacman
|
parch-pacman
|
||||||
parch-os-wallpapers
|
|
||||||
parch-emoji-ios
|
|
||||||
estedad-fonts
|
|
||||||
vazirmatn-fonts
|
|
||||||
parch-grub
|
|
||||||
|
|
|
@ -34,7 +34,7 @@ Architecture = auto
|
||||||
#NoProgressBar
|
#NoProgressBar
|
||||||
CheckSpace
|
CheckSpace
|
||||||
#VerbosePkgLists
|
#VerbosePkgLists
|
||||||
ParallelDownloads = 5
|
#ParallelDownloads = 5
|
||||||
|
|
||||||
# By default, pacman accepts packages signed by keys that its local keyring
|
# By default, pacman accepts packages signed by keys that its local keyring
|
||||||
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
||||||
|
|
Loading…
Add table
Reference in a new issue