mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-20 03:50:37 +02:00
add PKGBUILD for ARM to share
This commit is contained in:
parent
d240ea4b7b
commit
3ec11d3be2
2 changed files with 62 additions and 0 deletions
43
usr/share/archboot/aarch64/PKGBUILD
Normal file
43
usr/share/archboot/aarch64/PKGBUILD
Normal file
|
@ -0,0 +1,43 @@
|
|||
# Maintainer : Tobias Powalowski <tpowa@archlinux.org>
|
||||
|
||||
pkgname=archboot
|
||||
pkgver=2021.12
|
||||
pkgrel=9
|
||||
pkgdesc="Advanced, modular arch boot/install image creation utility"
|
||||
arch=(any)
|
||||
license=('GPL')
|
||||
url="https://wiki.archlinux.org/title/Archboot"
|
||||
depends=('mkinitcpio' 'wget' 'bash' 'coreutils' 'cryptsetup' 'dialog' 'e2fsprogs' 'findutils' 'gawk' 'grep' 'iputils' 'jfsutils'
|
||||
'less' 'lvm2' 'mdadm' 'kmod' 'nano' 'ncurses' 'net-tools' 'gnu-netcat' 'procps-ng' 'psmisc' 'reiserfsprogs' 'sed' 'snarf'
|
||||
'tar' 'util-linux' 'bind' 'which' 'kbd' 'wireless_tools' 'xfsprogs' 'hdparm' 'inetutils'
|
||||
'openssh' 'hwdetect' 'shadow' 'bridge-utils' 'ifenslave' 'dosfstools' 'glibc' 'linux' 'kexec-tools' 'ppp' 'rp-pppoe'
|
||||
'iptables-nft' 'ntfs-3g' 'pciutils' 'usbutils' 'vpnc' 'openvpn' 'b43-fwcutter' 'wpa_supplicant' 'rsync' 'gzip' 'libarchive'
|
||||
'device-mapper' 'screen' 'elfutils' 'pam' 'cracklib' 'nfs-utils' 'nfsidmap' 'readline' 'acl' 'attr' 'pcre' 'cpio'
|
||||
'fuse' 'libusb' 'vim' 'lzo' 'libsasl' 'libldap' 'gpm' 'libevent' 'gcc-libs' 'sdparm' 'licenses' 'pptpclient'
|
||||
'smbclient' 'dhcpcd' 'openssl' 'dmraid' 'linux-atm' 'netctl' 'parted' 'tzdata' 'ntp' 'libgcrypt' 'iw' 'crda'
|
||||
'libnl' 'iproute2' 'wireless-regdb' 'dhclient' 'mtools' 'fsarchiver' 'xz' 'libtirpc' 'rpcbind' 'testdisk'
|
||||
'wipe' 'ddrescue' 'ifplugd' 'libgssglue' 'mkinitcpio-nfs-utils' 'gptfdisk' 'nilfs-utils' 'btrfs-progs'
|
||||
'iana-etc' 'libusb-compat' 'keyutils' 'libisoburn' 'file' 'curl' 'smartmontools' 'dnsmasq' 'lftp'
|
||||
'openconnect' 'libxml2' 'libproxy' 'tcpdump' 'nmap' 'lua' 'gnutls' 'nettle' 'libtasn1' 'expat' 'progsreiserfs'
|
||||
'glib2' 'freetype2' 'libssh2' 'libedit' 'talloc' 'libjpeg-turbo' 'dmidecode' 'pth' 'gnupg' 'libksba' 'libassuan' 'pinentry'
|
||||
'gpgme' 'ldns' 'dnssec-anchors' 'hwids' 'systemd' 'archlinux-keyring' 'haveged' 'pambase' 'traceroute' 'grub'
|
||||
'systemd-sysvcompat' 'arch-install-scripts' 'zsh' 'gdbm' 'grml-zsh-config' 'cpupower' 'wvdial' 'xl2tpd'
|
||||
'usb_modeswitch' 'efibootmgr' 'f2fs-tools' 'efitools' 'efivar' 'ethtool' 'exfatprogs'
|
||||
'fuse3' 'flex' 'expac' 'amd-ucode' 'cdrtools' 'mktorrent' 'nvme-cli' 'fatresize' 'iwd' 'elinks' 'lshw'
|
||||
'sbsigntools' 'openresolv' 'mokutil')
|
||||
makedepends=('git')
|
||||
optdepends=('archboot-linux-firmware: for stripped down firmware inclusion on image file'
|
||||
'linux-firmware: for firmware inclusion on image file')
|
||||
source=("git+https://gitlab.archlinux.org/tpowa/archboot.git#tag=${pkgver}-${pkgrel}?signed")
|
||||
backup=('etc/archboot/x86_64.conf'
|
||||
'etc/archboot/presets/x86_64'
|
||||
)
|
||||
install=archboot.install
|
||||
sha256sums=('SKIP')
|
||||
validgpgkeys=('5B7E3FB71B7F10329A1C03AB771DF6627EDF681F' # Tobias Powalowski <tpowa@archlinux.org>
|
||||
)
|
||||
package()
|
||||
{
|
||||
cd "$srcdir/archboot"
|
||||
mv etc/ usr/ "$pkgdir/"
|
||||
}
|
19
usr/share/archboot/aarch64/archboot.install
Normal file
19
usr/share/archboot/aarch64/archboot.install
Normal file
|
@ -0,0 +1,19 @@
|
|||
# This is a default template for a post-install scriptlet. You can
|
||||
# remove any functions you don't need (and this header).
|
||||
|
||||
# arg 1: the new package version
|
||||
post_install() {
|
||||
cat << EOF
|
||||
ARCHBOOT usage:
|
||||
---------------
|
||||
--> https://wiki.archlinux.org/title/Archboot
|
||||
EOF
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install $1
|
||||
}
|
||||
|
||||
op=$1
|
||||
shift
|
||||
$op $*
|
Loading…
Reference in a new issue