2013-07-04 08:41:29 +02:00
|
|
|
#!/usr/bin/env bash
|
2008-12-06 19:12:19 +01:00
|
|
|
### general setup stuff
|
2009-09-06 17:17:38 +02:00
|
|
|
SVNSETUP="svn://svn.archlinux.org/packages/"
|
2008-12-06 19:12:19 +01:00
|
|
|
BASE=""
|
2009-01-26 13:40:10 +01:00
|
|
|
DEVEL=""
|
|
|
|
SUPPORT=""
|
2014-09-10 11:46:43 +02:00
|
|
|
SUPPORT_ADDITION="ntfs-3g_ntfsprogs mtools fuse dhcp f2fs-tools prebootloader lockdown-ms gc libatomic_ops guile libunistring libseccomp libaio"
|
2009-01-26 13:40:10 +01:00
|
|
|
# generate base
|
2008-12-06 19:12:19 +01:00
|
|
|
for i in $(pacman -Sg base | sed -e "s/base//g"); do
|
|
|
|
BASE="$BASE $(echo $i)"
|
|
|
|
done
|
|
|
|
# generate base-devel
|
|
|
|
for i in $(pacman -Sg base-devel | sed -e "s/base-devel//g"); do
|
|
|
|
DEVEL="$DEVEL $(echo $i)"
|
|
|
|
done
|
2009-01-26 13:40:10 +01:00
|
|
|
# generate support, ntfs-3g is added additionally!
|
2009-11-29 10:33:58 +01:00
|
|
|
SUPPORT="$(echo -n $(pacman -Ss | grep -e ^core | grep -v '(' | sed -e 's/\ .*/ /g' -e 's#core/##g')) $SUPPORT_ADDITION"
|
2008-12-06 19:12:19 +01:00
|
|
|
for i in base devel support; do
|
|
|
|
mkdir $i
|
|
|
|
svn co -N ${SVNSETUP} $i
|
|
|
|
done
|
2012-09-26 18:59:09 +02:00
|
|
|
cd base; for i in $BASE; do svn up $i; sleep 2; done; cd ..
|
|
|
|
cd devel; for i in $DEVEL; do svn up $i; sleep 2; done; cd ..
|
|
|
|
cd support; for i in $SUPPORT; do svn up $i; sleep 2; done; cd ..
|
2013-06-10 11:56:36 +02:00
|
|
|
# cleanup devel from base packages
|
|
|
|
for i in base/*; do
|
|
|
|
[[ -d devel/$(basename $i) ]] && rm -r devel/$(basename $i)
|
|
|
|
done
|