# HG changeset patch # User Antoine Bodin # Date 1299899915 -3600 # Node ID ff2fcdc165fc3a40323a1fccd40b4bcc86d4821a # Parent fe4b6c827b0806fdc144b6331144dcb094810986 Try to fix get-linux-source diff -r fe4b6c827b08 -r ff2fcdc165fc linux-source/stuff/get-linux-source --- a/linux-source/stuff/get-linux-source Sat Mar 12 01:45:11 2011 +0100 +++ b/linux-source/stuff/get-linux-source Sat Mar 12 04:18:35 2011 +0100 @@ -1,6 +1,8 @@ #!/bin/sh -source /etc/tazwok.conf + +source /etc/slitaz/slitaz.conf +SOURCES_REPOSITORY=$SLITAZ_DIR/$SLITAZ_VERSION/src VERSION=XXX url=$(cat /usr/src/kernel-patches/slitaz/url) @@ -9,12 +11,13 @@ mkdir -p $SOURCES_REPOSITORY fi -if [ -f $SOURCES_REPOSITORY/$(basename $url) ]; then - cd /usr/src/ +cd /usr/src/ +if [ -f $SOURCE_REPOSITORY/$(basename ${url//bz2/lzma}) ]; then + unlzma -c $SOURCES_REPOSITORY/$(basename ${url//bz2/lzma}) | tar xf - -C $PWD +elif [ -f $SOURCES_REPOSITORY/$(basename $url) ]; then tar xjf $SOURCES_REPOSITORY/$(basename $url) else wget -O $SOURCES_REPOSITORY/$(basename $url) -c $url - cd /usr/src/ tar xjf $SOURCES_REPOSITORY/$(basename $url) fi @@ -57,4 +60,4 @@ See /usr/src/linux-$VERSION/README ---- -EOT \ No newline at end of file +EOT