added reregister function to fix the update bug

main
ioaChim2006@github.com 5 years ago
parent dc984fe687
commit 1daf385917
  1. 2
      .bashrc
  2. 2
      install-box
  3. 16
      reregister

@ -4,6 +4,7 @@ helpme(){
echo "'register-g group-name' - to register group" echo "'register-g group-name' - to register group"
echo "'list' - to list registered packages" echo "'list' - to list registered packages"
echo "'iso-make' - to build iso" echo "'iso-make' - to build iso"
echo "'reregister' - to rebuild the registration file for every package'"
} }
register(){ register(){
rm -rf /var/cache/pacman/pkg/* rm -rf /var/cache/pacman/pkg/*
@ -25,6 +26,7 @@ iso-make(){
touch /usr/share/archiso/configs/releng/airootfs/root/install.list touch /usr/share/archiso/configs/releng/airootfs/root/install.list
rm -rf /usr/share/archiso/configs/releng/airootfs/root/* rm -rf /usr/share/archiso/configs/releng/airootfs/root/*
rm -rf /iso/* rm -rf /iso/*
reregister
pkgdown pkgdown
cp -r /arch/scripts/* /usr/share/archiso/configs/releng/airootfs/root/ cp -r /arch/scripts/* /usr/share/archiso/configs/releng/airootfs/root/
mkarchiso -v -w /iso -o /out /usr/share/archiso/configs/releng mkarchiso -v -w /iso -o /out /usr/share/archiso/configs/releng

@ -15,3 +15,5 @@ mkdir /arch/pkgs
wget https://raw.githubusercontent.com/KoNickss/koffe/main/koffe.is -P /arch/scripts/ wget https://raw.githubusercontent.com/KoNickss/koffe/main/koffe.is -P /arch/scripts/
wget https://raw.githubusercontent.com/KoNickss/koffe/main/pi.is -P /arch/scripts/ wget https://raw.githubusercontent.com/KoNickss/koffe/main/pi.is -P /arch/scripts/
wget https://raw.githubusercontent.com/KoNickss/koffe/main/install -P /arch/scripts/ wget https://raw.githubusercontent.com/KoNickss/koffe/main/install -P /arch/scripts/
wget https://raw.githubusercontent.com/KoNickss/koffe/main/reregister -P /usr/bin/
chmod +x /usr/bin/reregister

@ -0,0 +1,16 @@
#!/bin/bash
cat ~/.bashrc > /tmp/rereg
for file in $(ls /arch/pkgs/)
do
if [ $(file /arch/pkgs/$file | cut -f 2 -d ' ') == directory ];
then
echo register-g $file >> /tmp/rereg
fi
if [ $(file /arch/pkgs/$file | cut -f 2 -d ' ') != directory ];
then
echo register $file >> /tmp/rereg
fi
done
bash /tmp/rereg
Loading…
Cancel
Save