[Lunar-commits] <lunar> Place default COMPRESS_METHOD in /etc/lunar/config.

Peter de Ridder peter at lunar-linux.org
Tue Jun 11 07:50:31 CEST 2013


commit b625b0b46d22b1cc7091dd18dfb11ca97ef3f779
Author: Peter de Ridder <peter at lunar-linux.org>
Date: Mon, 10 Jun 2013 11:38:00 -0700
URL: https://github.com/lunar-linux/lunar/commit/b625b0b46d22b1cc7091dd18dfb11ca97ef3f779

Place default COMPRESS_METHOD in /etc/lunar/config.
---
  etc/config          | +1/-0     
  libs/logging.lunar  | +1/-1     
  libs/main.lunar     | +3/-3     
  libs/tracking.lunar | +2/-2     
  4 files changed, 7 insertions(+), 6 deletions(-)

--- a/etc/config
+++ b/etc/config
@@ -35,6 +35,7 @@ export        DIALOGRC=/etc/lunar/dialogrc
            MD5SUM_LOGS=/var/log/lunar/md5sum
          INSTALL_QUEUE=/var/log/lunar/queue/install
           REMOVE_QUEUE=/var/log/lunar/queue/remove
+       COMPRESS_METHOD=xz
 
         DEPENDS_STATUS=/var/state/lunar/depends
  DEPENDS_STATUS_BACKUP=/var/state/lunar/depends.backup
--- a/libs/logging.lunar
+++ b/libs/logging.lunar
@@ -29,7 +29,7 @@ stop_logging() {
   echo > $C_FIFO
   echo "++ Mark Compile stop   : \"$MODULE\" \"$VERSION\" \"$(date -Ru)\"" >> $C_LOG
   message  "${MESSAGE_COLOR}Creating"                        \
-           "${FILE_COLOR}$COMPILE_LOGS/$MODULE-$VERSION.${COMPRESS_METHOD:=xz}"  \
+           "${FILE_COLOR}$COMPILE_LOGS/$MODULE-$VERSION.${COMPRESS_METHOD}"  \
            "${DEFAULT_COLOR}"
 
   ${COMPRESS_METHOD/bz2/bzip2} -9f < $C_LOG > $COMPILE_LOGS/$MODULE-$VERSION.${COMPRESS_METHOD}
--- a/libs/main.lunar
+++ b/libs/main.lunar
@@ -319,7 +319,7 @@ lin_module()  {
       sound FAILURE
       message "${PROBLEM_COLOR}! Problem detected during ${FILE_COLOR}$LIN_ERROR${DEFAULT_COLOR}"
       rm -f $linING
-      report $COMPILE_LOGS/$MODULE-$VERSION.${COMPRESS_METHOD:-xz} "compile log" $MODULE $VERSION
+      report $COMPILE_LOGS/$MODULE-$VERSION.${COMPRESS_METHOD} "compile log" $MODULE $VERSION
       activity_log  "lin"  "$MODULE"  "$VERSION"  "failed" "Due to build errors during $LIN_ERROR"
       return 1
     fi
@@ -340,7 +340,7 @@ lin_module()  {
       sound FAILURE
       message "${PROBLEM_COLOR}! Problem detected during ${FILE_COLOR}$LIN_ERROR${DEFAULT_COLOR}"
       rm -f $linING
-      report $COMPILE_LOGS/$MODULE-$VERSION.${COMPRESS_METHOD:-xz} "compile log" $MODULE $VERSION
+      report $COMPILE_LOGS/$MODULE-$VERSION.${COMPRESS_METHOD} "compile log" $MODULE $VERSION
       activity_log  "lin"  "$MODULE"  "$VERSION"  "failed" "Due to build errors during $LIN_ERROR"
       return 1
     fi
@@ -355,7 +355,7 @@ lin_module()  {
       sound FAILURE
       message "${PROBLEM_COLOR}! Problem detected${DEFAULT_COLOR}"
       rm -f $linING
-      report $COMPILE_LOGS/$MODULE-$VERSION.${COMPRESS_METHOD:-xz} "compile log" $MODULE $VERSION
+      report $COMPILE_LOGS/$MODULE-$VERSION.${COMPRESS_METHOD} "compile log" $MODULE $VERSION
       activity_log  "lin"  "$MODULE"  "$VERSION"  "failed" "Due to build errors during or after $LIN_ERROR"
       return 1
     fi
--- a/libs/tracking.lunar
+++ b/libs/tracking.lunar
@@ -75,7 +75,7 @@ create_install_log() {
 
   parse_iw | sort | uniq | filter "$LOCAL_EXCLUDED" | custom_filters | exists > $TMP_INST_LOG
   echo "$INSTALL_LOGS/$MODULE-$VERSION"                 >> $TMP_INST_LOG
-  echo "$COMPILE_LOGS/$MODULE-$VERSION.${COMPRESS_METHOD:-xz}" >> $TMP_INST_LOG
+  echo "$COMPILE_LOGS/$MODULE-$VERSION.${COMPRESS_METHOD}" >> $TMP_INST_LOG
   echo "$MD5SUM_LOGS/$MODULE-$VERSION"                  >> $TMP_INST_LOG
 
   install -m644 $TMP_INST_LOG $INST_LOG
@@ -101,7 +101,7 @@ create_install_cache() {
     return
   fi
 
-  message "${MESSAGE_COLOR}Creating ${FILE_COLOR}$INSTALL_CACHE/$MODULE-$VERSION-$BUILD.tar.${COMPRESS_METHOD:=xz}${DEFAULT_COLOR}"
+  message "${MESSAGE_COLOR}Creating ${FILE_COLOR}$INSTALL_CACHE/$MODULE-$VERSION-$BUILD.tar.${COMPRESS_METHOD}${DEFAULT_COLOR}"
   tar cP --no-recursion -T $INSTALL_LOGS/$MODULE-$VERSION | ${COMPRESS_METHOD/bz2/bzip2} > "$INSTALL_CACHE/$MODULE-$VERSION-$BUILD.tar.${COMPRESS_METHOD}"
 
 }




More information about the Lunar-commits mailing list