mirror of
https://github.com/outbackdingo/scratchpkg.git
synced 2026-01-28 18:20:21 +00:00
91 lines
871 B
Bash
Executable File
91 lines
871 B
Bash
Executable File
#!/bin/bash
|
|
|
|
index_dir="/var/spkg/index"
|
|
|
|
basepkg=(linux-api-headers
|
|
man-pages
|
|
glibc
|
|
tzdata
|
|
zlib
|
|
file
|
|
readline
|
|
m4
|
|
bc
|
|
binutils
|
|
gmp
|
|
mpfr
|
|
libmpc
|
|
gcc
|
|
bzip2
|
|
pkg-config
|
|
ncurses
|
|
attr
|
|
acl
|
|
libcap
|
|
sed
|
|
shadow
|
|
psmisc
|
|
iana-etc
|
|
bison
|
|
flex
|
|
grep
|
|
bash
|
|
libtool
|
|
gdbm
|
|
gperf
|
|
expat
|
|
inetutils
|
|
perl
|
|
perl-xml-parser
|
|
intltool
|
|
autoconf
|
|
automake
|
|
xz
|
|
kmod
|
|
gettext
|
|
procps-ng
|
|
e2fsprogs
|
|
coreutils
|
|
diffutils
|
|
gawk
|
|
findutils
|
|
groff
|
|
grub
|
|
less
|
|
gzip
|
|
iproute2
|
|
kbd
|
|
libpipeline
|
|
make
|
|
patch
|
|
sysklogd
|
|
sysvinit
|
|
eudev
|
|
util-linux
|
|
man-db
|
|
tar
|
|
texinfo
|
|
vim
|
|
filesystem
|
|
rc-init
|
|
base-meta)
|
|
|
|
for list in ${basepkg[@]}; do
|
|
if [ -d $index_dir/$list ]; then
|
|
echo "$list is installed"
|
|
else
|
|
case $list in
|
|
gcc | bash | perl | coreutils | filesystem )
|
|
scratch -p $list -i -id -ic
|
|
;;
|
|
* )
|
|
scratch -p $list -i -id
|
|
;;
|
|
esac
|
|
if [ ! -d /var/spkg/index/$list ]; then
|
|
echo "ERROR $list"
|
|
read
|
|
fi
|
|
fi
|
|
done
|