#!/bin/ash # mkpackage Macht von /SYS_Linux-$VERSION ein .tgz -Paket. # Das kann mit upgradepkg --install-new --reinstall .tgz in jedes System installiert werden PWDINIT=`pwd` ; NV=${PWDINIT##*/} ; NAME=${NV%%-[0,1-9]*} ; VERSION=${NV#$NAME-} # Von wo aus gestartet wurde, in Name und Version spalten echo " Paket $NV .tgz bilden" rm -r scr scr0 tmp0* tmp1* tmp2* initrd.* *.log # tmp ist System-Ordner mkdir -p extra/$NV # alles ausser extra selbst nach extra kopieren: cp -aR boot AUTORUN.INF autorun.inf *README* *LIESMICH* mkbootcd mkcdiso mkpackage mkimg auto.SlackBuild* vorbereitung* slack-desc* extra/$NV cp -aR *.rtf* *.pdf* *.png* *.txt* extra/$NV mkdir -p /pub /downloads/Programs # Ordner wo auto.SlackBuild das Paket hinkopiert, muessen da sein ./auto.SlackBuild echo " Bitte Ordner extra incl. Inhalt manuell lĂschen " # denn geht mit bash nicht sync