#!/bin/bash
# Run it from inside 007-devel folder before publishing

echo "Removing files now ..."
rm etc/ld.so.cache
rm sln
rm -r usr/info
rm -r usr/doc
rm -r usr/lib/gconv
rm -r usr/lib/locale
rm usr/share/gettext/archive.git*
rm -r usr/share/i18n
rm -r usr/share/zoneinfo
rm -r var/log/setup
rm -rf var/log/remove*

# Make sure no kwrite backup files are still around
for kw in `find . -name "*~"`; do
  rm $kw
done

echo "Changing permissions..."
find ./ -type d | xargs chmod -v 755 >/dev/null 2>&1
echo "Extracting All manpages..."
find . | grep .gz | xargs gunzip >/dev/null 2>&1
echo "stripping Unneeded Symbols..."
find . | xargs file | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded >/dev/null 2>&1

echo "importing a.out and include, moving out locale - wait a bit..."
pack=`find . -name "*.a"`
target=/mnt/sda7/porteus32/porteus-v1/export/a.out
for a in $pack; do
    cp --parents $a $target
    rm $a
done

find $target -name "*.a" | xargs -n 1 strip -g

cp -r /mnt/sda7/porteus32/porteus-v1/export/a.out/* .
cp -r /mnt/sda7/porteus32/porteus-v1/export/devel/* usr
cp -r usr/share/locale /mnt/sda7/porteus32/porteus-v1/export/togo && rm -r usr/share/locale/*

for x in `ls usr/man | grep -v man`; do
    cp -r usr/man/$x /mnt/sda7/porteus32/porteus-v1/export/togo/man
    rm -r usr/man/$x
done

echo "007 has been processed! All done."
echo
exit
