Migration zu TYPO3 4.0: Fehlende Extensions aufspüren

Mit TYPO3 4.0 entfallen globale und einige System-Extensions.

Mit dem folgenden kleinen Shellscript wird die Liste der derzeit installierten Extensions ausgelesen und geprüft, ob diese weiterhin verfügbar sind.

Das Script gibt eine Liste mit Extensions aus, die nicht gefunden wurden. Diese sollten typischerweise lokal nachinstalliert werden (könnte man natürlich direkt aus dem Script machen - wir empfehlen aber manuelle Kontrolle.)

Als Einzeiler

TYPO3CONF=[my existing typo3conf directory]
NEWSOURCE=[my new TYPO3 source directory]
GREPSTRING='^.TYPO3_CONF_VARS..EXT....extList'

for i in `grep $GREPSTRING $TYPO3CONF/localconf.php | \
tail -1|cut -d"'" -f6 |sed -e "s/,/ /g"` ; \
do [ ! -d $NEWSOURCE/typo3/sysext/$i -a ! -d $TYPO3CONF/ext/$i ] && \
echo $i ; done

Als "ordentliches" Script

TYPO3CONF=[my existing typo3conf directory]

NEWSOURCE=[my new TYPO3 source directory]

GREPSTRING='^.TYPO3_CONF_VARS..EXT....extList'

 

for i in `grep $GREPSTRING $TYPO3CONF/localconf.php | \

tail -1|cut -d"'" -f6 |sed -e "s/,/ /g"` ; \

do [ ! -d $NEWSOURCE/typo3/sysext/$i -a ! -d $TYPO3CONF/ext/$i ] && \

echo $i ; done