Subversion Repositories DevTools

Rev

Rev 1467 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1467 Rev 1469
Line 40... Line 40...
40
unset DOWNLOAD_PKG_AUTO
40
unset DOWNLOAD_PKG_AUTO
41
unset XGCC_IN_PATH
41
unset XGCC_IN_PATH
42
unset DEBIAN_PACKAGE
42
unset DEBIAN_PACKAGE
43
unset APPLY_PATCHES
43
unset APPLY_PATCHES
44
unset APPLY_MODS
44
unset APPLY_MODS
-
 
45
unset CONFIG_VARIENT
45
for arg in "$@" ; do
46
for arg in "$@" ; do
46
    val=${arg##*=}
47
    val=${arg##*=}
47
    tag=${arg%%=*}
48
    tag=${arg%%=*}
48
    case $tag in
49
    case $tag in
49
        -clean)                 CLEAN=1;;
50
        -clean)                 CLEAN=1;;
Line 54... Line 55...
54
        -Platform)              PLATFORM=$val;;
55
        -Platform)              PLATFORM=$val;;
55
        -Type)                  TYPE=$val;;
56
        -Type)                  TYPE=$val;;
56
        -Arch)                  ARCH=$val;;
57
        -Arch)                  ARCH=$val;;
57
        -MachType)              MACHTYPE=$val;;
58
        -MachType)              MACHTYPE=$val;;
58
        -BuildRoot)             BUILD_ROOT=$val;;
59
        -BuildRoot)             BUILD_ROOT=$val;;
-
 
60
        -BinDir)                BIN_DIR=$val;;
-
 
61
        -LibDir)                LIB_DIR=$val;;
-
 
62
        -ObjDir)                OBJ_DIR=$val;;
59
        -PackageBinDir)         PKG_BIN_DIR=$val;;
63
        -PackageBinDir)         PKG_BIN_DIR=$val;;
60
        -PackageIncDir)         PKG_INC_DIR=$val;;
64
        -PackageIncDir)         PKG_INC_DIR=$val;;
61
        -PackageLibDir)         PKG_LIB_DIR=$val;;
65
        -PackageLibDir)         PKG_LIB_DIR=$val;;
62
        -PackagePkgDir)         PKG_PKG_DIR=$val;;
66
        -PackagePkgDir)         PKG_PKG_DIR=$val;;
63
        -PackageToolDir)        PKG_TOOL_DIR=$val;;
67
        -PackageToolDir)        PKG_TOOL_DIR=$val;;
Line 67... Line 71...
67
        -CompilerPath)          COMPILER_DIR="$val";;
71
        -CompilerPath)          COMPILER_DIR="$val";;
68
        -DownloadPkg)           DOWNLOAD_PKG="$val";;
72
        -DownloadPkg)           DOWNLOAD_PKG="$val";;
69
        -DebianPackage)         DEBIAN_PACKAGE=1;;
73
        -DebianPackage)         DEBIAN_PACKAGE=1;;
70
        -ApplyPatches)          APPLY_PATCHES=1;;
74
        -ApplyPatches)          APPLY_PATCHES=1;;
71
        -ApplyMods)             APPLY_MODS=1;;
75
        -ApplyMods)             APPLY_MODS=1;;
-
 
76
        -ConfigVarient)         CONFIG_VARIENT=$val;;
72
        *)                      echo "Unknown tag: $tag=$val"
77
        *)                      echo "Unknown tag: $tag=$val"
73
    esac
78
    esac
74
done
79
done
75
 
80
 
76
if [ "${DOWNLOAD_PKG}" == "-DownloadPkg" ]; then
81
if [ "${DOWNLOAD_PKG}" == "-DownloadPkg" ]; then
Line 97... Line 102...
97
echo " MachType       = ${MACHTYPE}"
102
echo " MachType       = ${MACHTYPE}"
98
echo " BuildRoot      = ${BUILD_ROOT}"
103
echo " BuildRoot      = ${BUILD_ROOT}"
99
if [ ${DOWNLOAD_PKG} ]; then
104
if [ ${DOWNLOAD_PKG} ]; then
100
    echo " DownloadPkg    = ${DOWNLOAD_PKG}"
105
    echo " DownloadPkg    = ${DOWNLOAD_PKG}"
101
fi    
106
fi    
-
 
107
echo " BinDir         = ${BIN_DIR}"
-
 
108
echo " LibDir         = ${LIB_DIR}"
-
 
109
echo " ObjDir         = ${OBJ_DIR}"
102
echo " PackageBinDir  = ${PKG_BIN_DIR}"
110
echo " PackageBinDir  = ${PKG_BIN_DIR}"
103
echo " PackageIncDir  = ${PKG_INC_DIR}"
111
echo " PackageIncDir  = ${PKG_INC_DIR}"
104
echo " PackageLibDir  = ${PKG_LIB_DIR}"
112
echo " PackageLibDir  = ${PKG_LIB_DIR}"
105
echo " PackagePkgDir  = ${PKG_PKG_DIR}"
113
echo " PackagePkgDir  = ${PKG_PKG_DIR}"
106
echo " CompilerDir    = ${COMPILER_DIR}"
114
echo " CompilerDir    = ${COMPILER_DIR}"
Line 128... Line 136...
128
    *603E*|*powerpc*)  
136
    *603E*|*powerpc*)  
129
        COMPILE_HOST="powerpc-603e-linux-gnu"
137
        COMPILE_HOST="powerpc-603e-linux-gnu"
130
        LINUX_HOST_ARCH=powerpc
138
        LINUX_HOST_ARCH=powerpc
131
        ;;
139
        ;;
132
 
140
 
-
 
141
    ARMV9*)  
-
 
142
        COMPILE_HOST="arm-9tdmi-linux-gnu"
-
 
143
        ;;
-
 
144
 
133
    *I386*)
145
    *I386*)
-
 
146
        if [ "${PLATFORM}" == "LINUX_I386" ]; then
134
        COMPILE_HOST="i386-redhat-linux"
147
            COMPILE_HOST="i386-cross-linux-gnu"
-
 
148
        else
-
 
149
            COMPILE_HOST="i586-unknown-linux-gnu"
-
 
150
        fi
135
        LINUX_HOST_ARCH=x86
151
        LINUX_HOST_ARCH=x86
136
        ;;
152
        ;;
137
 
153
 
138
    *)      
154
    *)      
139
        echo "Unknown ARCH=${ARCH}"
155
        echo "Unknown ARCH=${ARCH}"
140
        exit 1
156
        exit 1
141
        ;;
157
        ;;
142
esac
158
esac
143
 
159
 
144
# Setup the location of the cross compiler
160
# Setup the location of the cross compiler
145
if [ "${COMPILE_HOST}" == "i386-redhat-linux" ]; then
161
if [ "${COMPILE_HOST}" == "i386-redhat-linux" ] || [ "${COMPILER_DIR}" == "gcc" ]; then
146
    XGCC_BASE_DIR=
162
    XGCC_BASE_DIR=
147
    XGCC_DIR=
163
    XGCC_DIR=
148
    XGCC=gcc
164
    XGCC=gcc
149
else
165
else
150
    XGCC_BASE_DIR=`echo ${COMPILER_DIR} | sed 's|/[^/]*/[^/]*$||'`
166
    XGCC_BASE_DIR=`echo ${COMPILER_DIR} | sed 's|/[^/]*/[^/]*$||'`
Line 153... Line 169...
153
    XGCC=${XGCC_DIR}/bin/gcc
169
    XGCC=${XGCC_DIR}/bin/gcc
154
fi
170
fi
155
 
171
 
156
# Determine the location of the generated files
172
# Determine the location of the generated files
157
CWD=`pwd`
173
CWD=`pwd`
-
 
174
BIN_DIR=`cleanup_dir ${CWD}/${BIN_DIR}`
-
 
175
LIB_DIR=`cleanup_dir ${CWD}/${LIB_DIR}`
-
 
176
OBJ_DIR=`cleanup_dir ${CWD}/${OBJ_DIR}`
158
PKG_BIN_DIR=`cleanup_dir ${CWD}/${PKG_BIN_DIR}`
177
PKG_BIN_DIR=`cleanup_dir ${CWD}/${PKG_BIN_DIR}`
159
PKG_INC_DIR=`cleanup_dir ${CWD}/${PKG_INC_DIR}`
178
PKG_INC_DIR=`cleanup_dir ${CWD}/${PKG_INC_DIR}`
160
PKG_LIB_DIR=`cleanup_dir ${CWD}/${PKG_LIB_DIR}`
179
PKG_LIB_DIR=`cleanup_dir ${CWD}/${PKG_LIB_DIR}`
161
PKG_PKG_DIR=`cleanup_dir ${CWD}/${PKG_PKG_DIR}`
180
PKG_PKG_DIR=`cleanup_dir ${CWD}/${PKG_PKG_DIR}`
162
AFC_DIR=${PKG_PKG_DIR}/afc
-
 
163
AFC_BIN_DIR=${AFC_DIR}/bin
-
 
164
AFC_LIB_DIR=${AFC_DIR}/lib
-
 
165
AFC_SHARE_DIR=${AFC_DIR}/share
-
 
166
 
181
 
167
PKG_TOOL_DIR=`cleanup_dir ${CWD}/${PKG_TOOL_DIR}`
182
PKG_TOOL_DIR=`cleanup_dir ${CWD}/${PKG_TOOL_DIR}`
168
PKG_TOOL_BIN_DIR=`cleanup_dir ${CWD}/${PKG_TOOL_BIN_DIR}`
183
PKG_TOOL_BIN_DIR=`cleanup_dir ${CWD}/${PKG_TOOL_BIN_DIR}`
169
PKG_TOOL_SCRIPT_DIR=`cleanup_dir ${CWD}/${PKG_TOOL_SCRIPT_DIR}`
184
PKG_TOOL_SCRIPT_DIR=`cleanup_dir ${CWD}/${PKG_TOOL_SCRIPT_DIR}`
170
 
185
 
171
BASE_DIR=`cleanup_dir ${CWD}/${BUILD_ROOT}`
186
BASE_DIR=`cleanup_dir ${CWD}/${BUILD_ROOT}`
172
DOWNLOADS_DIR=${BASE_DIR}/downloads
187
LCL_SRC_DIR=${BASE_DIR}/src
-
 
188
SHARE_SRC_DIR=${LCL_SRC_DIR}
-
 
189
SHARE_BASE_DIR=${BASE_DIR}
-
 
190
 
-
 
191
DEB_PKG_DIR=${LIB_DIR}
173
SRC_DIR=${BASE_DIR}/src
192
AFC_DIR=${DEB_PKG_DIR}/afc
-
 
193
AFC_BIN_DIR=${AFC_DIR}/bin
-
 
194
AFC_LIB_DIR=${AFC_DIR}/lib
-
 
195
AFC_SHARE_DIR=${AFC_DIR}/share
-
 
196
 
174
 
197
 
175
# Find the launch script
198
# Find the launch script
176
LAUNCH_SCRIPT=`cleanup_dir ${SRC_DIR}/${SHELL_BUILD}`
199
LAUNCH_SCRIPT=`cleanup_dir ${LCL_SRC_DIR}/${SHELL_BUILD}`
177
 
200
 
178
if [ ! -f ${LAUNCH_SCRIPT} ]; then
201
if [ ! -f ${LAUNCH_SCRIPT} ]; then
179
    echo "Specified shell build script ${LAUNCH_SCRIPT} does not exist."
202
    echo "Specified shell build script ${LAUNCH_SCRIPT} does not exist."
180
    exit 1
203
    exit 1
181
fi
204
fi
182
 
205
 
183
if [ ${DOWNLOAD_PKG} ]; then
206
if [ ${DOWNLOAD_PKG} ]; then
-
 
207
 
-
 
208
    # This is the set of available download directories, consisting of downloads/
184
    TARBALL_FILE=${DOWNLOADS_DIR}/${DOWNLOAD_PKG}.tar.bz2
209
    # and a download directory that is offset from the location of the build
185
    if [ -e ${TARBALL_FILE} ]; then
210
    # script src directory.
186
        TAR_DECOMP_ARG=j
211
    unset TAR_DECOMP_ARG
-
 
212
    TMP=`echo ${SHELL_BUILD} | sed "s|/src/.*||"`
187
    else
213
    TMP=`cleanup_dir ${CWD}/${TMP}`
-
 
214
    DOWNLOAD_DIRS="${TMP} ${BASE_DIR}"
-
 
215
    for DDIR in ${DOWNLOAD_DIRS}; do
188
        TARBALL_FILE=${DOWNLOADS_DIR}/${DOWNLOAD_PKG}.tar.gz
216
        TMP=${DDIR}/downloads/${DOWNLOAD_PKG}.tar.bz2
189
        if [ -e ${TARBALL_FILE} ]; then
217
        if [ -e ${TMP} ]; then
-
 
218
            TARBALL_FILE=${TMP}
-
 
219
            SHARE_SRC_DIR=${DDIR}/src
-
 
220
            SHARE_BASE_DIR=${DDIR}
190
            TAR_DECOMP_ARG=z
221
            TAR_DECOMP_ARG=j
191
        else
222
        else
192
            TARBALL_FILE=${DOWNLOADS_DIR}/${DOWNLOAD_PKG}.tgz
223
            TMP=${DDIR}/downloads/${DOWNLOAD_PKG}.tar.gz
193
            if [ -e ${TARBALL_FILE} ]; then
224
            if [ -e ${TMP} ]; then
-
 
225
                TARBALL_FILE=${TMP}
-
 
226
                SHARE_SRC_DIR=${DDIR}/src
-
 
227
                SHARE_BASE_DIR=${DDIR}
194
                TAR_DECOMP_ARG=z
228
                TAR_DECOMP_ARG=z
195
            else
229
            else
196
                echo "Could not find download file ${DOWNLOADS_DIR}/${DOWNLOAD_PKG}.<tar.gz|tar.bz2|tgz>"
230
                TMP=${DDIR}/downloads/${DOWNLOAD_PKG}.tgz
-
 
231
                if [ -e ${TMP} ]; then
-
 
232
                    TARBALL_FILE=${TMP}
-
 
233
                    SHARE_SRC_DIR=${DDIR}/src
-
 
234
                    SHARE_BASE_DIR=${DDIR}
-
 
235
                    TAR_DECOMP_ARG=z
197
                exit 1
236
                fi
198
            fi
237
            fi
199
        fi
238
        fi    
-
 
239
    done
-
 
240
    if [ "${TAR_DECOMP_ARG}" == "" ]; then
-
 
241
        echo "Could not find download file ${DOWNLOAD_PKG}.<tar.gz|tar.bz2|tgz> in any of { ${DOWNLOAD_DIRS} }"
-
 
242
        exit 1
200
    fi    
243
    fi
201
    WORK_DIR=${SRC_DIR}/${DOWNLOAD_PKG}
244
    WORK_DIR=${LCL_SRC_DIR}/${DOWNLOAD_PKG}
202
else
245
else
203
    WORK_DIR=${SRC_DIR}/work
246
    WORK_DIR=${LCL_SRC_DIR}/work
204
fi
247
fi
205
 
248
 
206
 
249
 
207
INCLUDE="-I${PKG_INC_DIR} -I${BASE_DIR}/local/include -I${BASE_DIR}/interface/include"
250
INCLUDE="-I${PKG_INC_DIR} -I${BASE_DIR}/local/include -I${BASE_DIR}/interface/include"
208
LIBPATH="-L${PKG_LIB_DIR} -L${BASE_DIR}/local/lib/${PLATFORM}  -L${BASE_DIR}/interface/lib/${PLATFORM}"
251
LIBPATH="-L${PKG_LIB_DIR} -L${BASE_DIR}/local/lib/${PLATFORM} -L${BASE_DIR}/interface/lib/${PLATFORM}"
209
 
252
 
210
 
253
 
211
# Dump configuration
254
# Dump configuration
212
echo "================================================================================"
255
echo "================================================================================"
213
echo "   BUILD CONFIGURATION"
256
echo "   BUILD CONFIGURATION"
Line 219... Line 262...
219
echo " XGCC           = ${XGCC}"
262
echo " XGCC           = ${XGCC}"
220
echo " Base Dir       = ${BASE_DIR}"
263
echo " Base Dir       = ${BASE_DIR}"
221
if [ ${DOWNLOAD_PKG} ]; then
264
if [ ${DOWNLOAD_PKG} ]; then
222
    echo " Tarball File   = ${TARBALL_FILE}"
265
    echo " Tarball File   = ${TARBALL_FILE}"
223
    echo " Working Dir    = ${WORK_DIR}"
266
    echo " Working Dir    = ${WORK_DIR}"
224
fi    
267
fi  
-
 
268
unset AFTER_FIRST
-
 
269
for INC in ${INCLDUE}; do
-
 
270
    if [ ${AFTER_FIRST} ]; then
-
 
271
        echo "                  ${INC}"
-
 
272
    else
225
echo " Includes       = ${INCLUDE}"
273
        echo " Includes       = ${INC}"
-
 
274
        AFTER_FIRST=1
-
 
275
    fi
-
 
276
done
-
 
277
unset AFTER_FIRST
-
 
278
for LIB in ${LIBPATH}; do
-
 
279
    if [ ${AFTER_FIRST} ]; then
-
 
280
        echo "                  ${LIB}"
-
 
281
    else
226
echo " Library Path   = ${LIBPATH}"
282
        echo " Library Path   = ${LIB}"
-
 
283
        AFTER_FIRST=1
-
 
284
    fi
-
 
285
done
-
 
286
echo " Debian Package = ${DEB_PKG_DIR}"
227
echo " Launch Script  = ${LAUNCH_SCRIPT}"
287
echo " Launch Script  = ${LAUNCH_SCRIPT}"
228
echo "================================================================================"
288
echo "================================================================================"
229
echo
289
echo
230
echo
290
echo
231
 
291
 
Line 256... Line 316...
256
 
316
 
257
ORIG_LDFLAGS=${LDFLAGS}
317
ORIG_LDFLAGS=${LDFLAGS}
258
export LDFLAGS="${LDFLAGS} ${LIBPATH}"
318
export LDFLAGS="${LDFLAGS} ${LIBPATH}"
259
 
319
 
260
ORIG_PATH=${PATH}
320
ORIG_PATH=${PATH}
261
export PATH="${XGCC_BASE_DIR}/bin:${PATH}"
-
 
262
if [ ${XGCC_IN_PATH} ]; then
321
if [ ${XGCC_IN_PATH} ]; then
263
    export PATH="${XGCC_DIR}/bin:${PATH}"
322
    export PATH="${XGCC_DIR}/bin:${PATH}"
-
 
323
else
-
 
324
    export PATH="${XGCC_BASE_DIR}/bin:${PATH}"
264
fi
325
fi
265
 
326
 
266
if [ ${CLEAN} ]; then
327
if [ ${CLEAN} ]; then
267
    if [ ${DOWNLOAD_PKG} ]; then
328
    if [ ${DOWNLOAD_PKG} ]; then
268
        echo " --> Cleaning generated files"
329
        echo " --> Cleaning generated files"
269
        cd ${BASE_DIR}
330
        cd ${BASE_DIR}
270
        rm -fr ${WORK_DIR}
331
        rm -fr ${WORK_DIR}
271
    fi        
332
    fi        
-
 
333
    
-
 
334
    echo " --> Deleting binary, object, and library directories"
-
 
335
    rm -fr ${BIN_DIR}
-
 
336
    rm -fr ${LIB_DIR}
-
 
337
    rm -fr ${OBJ_DIR}
-
 
338
    
272
    exit 0
339
    exit 0
273
fi
340
fi
274
 
341
 
275
 
342
 
276
if [ ${DOWNLOAD_PKG} ]; then
343
if [ ${DOWNLOAD_PKG} ]; then
Line 293... Line 360...
293
mkdir -p ${PKG_TOOL_SCRIPT_DIR}
360
mkdir -p ${PKG_TOOL_SCRIPT_DIR}
294
 
361
 
295
 
362
 
296
if [ ${DOWNLOAD_PKG} ]; then
363
if [ ${DOWNLOAD_PKG} ]; then
297
    echo " --> Extracting ${DOWNLOAD_PKG}"
364
    echo " --> Extracting ${DOWNLOAD_PKG}"
298
    cd ${SRC_DIR}
365
    cd ${LCL_SRC_DIR}
299
    tar -x${TAR_DECOMP_ARG}pf ${TARBALL_FILE}
366
    tar -x${TAR_DECOMP_ARG}pf ${TARBALL_FILE}
300
    
367
    
301
    cd ${WORK_DIR}
368
    cd ${WORK_DIR}
302
    PATCHES_DIR=${BASE_DIR}/patches
369
    PATCHES_DIR=${SHARE_BASE_DIR}/patches
303
    if [ -d ${PATCHES_DIR} ]; then
370
    if [ -d ${PATCHES_DIR} ]; then
304
        PATCHES=`cd ${PATCHES_DIR} && ls `
371
        PATCHES=`cd ${PATCHES_DIR} && ls `
305
        if [ "${PATCHES}" != "" ]; then
372
        if [ "${PATCHES}" != "" ]; then
306
            echo " --> Apply external patches"
373
            echo " --> Apply external patches"
307
            for PATCH in ${PATCHES}; do
374
            for PATCH in ${PATCHES}; do
Line 315... Line 382...
315
            done    
382
            done    
316
        fi
383
        fi
317
    fi
384
    fi
318
    
385
    
319
    cd ${WORK_DIR}
386
    cd ${WORK_DIR}
320
    MODS_DIR=${BASE_DIR}/${DOWNLOAD_PKG_NAME}_${DOWNLOAD_PKG_VER}_mods
387
    MODS_DIR=${SHARE_BASE_DIR}/${DOWNLOAD_PKG_NAME}_${DOWNLOAD_PKG_VER}_mods
321
    if [ -d ${MODS_DIR} ]; then
388
    if [ -d ${MODS_DIR} ]; then
322
        echo " --> Applying modifications"
389
        echo " --> Applying modifications"
323
        cp -fr ${MODS_DIR}/* .
390
        cp -fr ${MODS_DIR}/* .
324
        ERG_CONFIG=${MODS_DIR}/ERG.config
391
        ERG_CONFIG=${MODS_DIR}/ERG.config
325
        if [ -f ${ERG_CONFIG} ]; then
392
        if [ -f ${ERG_CONFIG} ]; then
Line 342... Line 409...
342
            TOOL_DIR=`cleanup_dir ${DIR}`
409
            TOOL_DIR=`cleanup_dir ${DIR}`
343
        fi
410
        fi
344
    done
411
    done
345
    if [ ${TOOL_DIR} ]; then
412
    if [ ${TOOL_DIR} ]; then
346
        DEBBUILD_PL=${TOOL_DIR}/debbuild.pl
413
        DEBBUILD_PL=${TOOL_DIR}/debbuild.pl
347
        echo " - Found ${DEBBUILD_PL}"
414
        echo "      - Found ${DEBBUILD_PL}"
348
 
415
 
349
        DEB_DIR=${SRC_DIR}/.deb
416
        DEB_DIR=${LCL_SRC_DIR}/.deb
350
        rm -fr ${DEB_DIR}
417
        rm -fr ${DEB_DIR}
351
        mkdir -p ${DEB_DIR}
418
        mkdir -p ${DEB_DIR}
352
        
419
        
353
        DEB_DESC="${BUILD_NAME} ${BUILD_VERSION} for ${PLATFORM}"
420
        DEB_DESC="${BUILD_NAME} ${BUILD_VERSION} for ${PLATFORM}"
354
        cat ${DEBBUILD_PL} | sed "s|Unknown Debian Package Description|${DEB_DESC}|" > ${DEB_DIR}/debbuild.pl
421
        cat ${DEBBUILD_PL} | sed "s|Unknown Debian Package Description|${DEB_DESC}|" > ${DEB_DIR}/debbuild.pl
Line 358... Line 425...
358
        exit 1
425
        exit 1
359
    fi
426
    fi
360
fi    
427
fi    
361
 
428
 
362
 
429
 
-
 
430
echo " --> Removing unnecesary files resulting from the make install"
-
 
431
DEL_FILES=`find ${PKG_LIB_DIR} -type f -name '*.la'`
-
 
432
for FILE in ${DEL_FILES}; do
-
 
433
        echo "      - Deleting ${FILE}"
-
 
434
        rm -f ${FILE}
-
 
435
done
-
 
436
 
-
 
437
echo " --> Cleaning up empty directories"
-
 
438
# Deletes directory $1 if it does not contain any other files or directories
-
 
439
function rmdir_empty()
-
 
440
{
-
 
441
    # -A = do not list . and ..
-
 
442
    # -Q = enclose entry names in double quotes
-
 
443
    # -l = list one file per line
-
 
444
    # -F = appends each directory with a '/' 
-
 
445
    DIRS=`ls -A -Q -l -F "$1" | grep "\".*\"\/" | sed "s|.* \"||" | sed "s|\"\/||"`
-
 
446
    for DIR in ${DIRS}; do
-
 
447
        rmdir_empty $1/${DIR}
-
 
448
    done
-
 
449
    
-
 
450
    LS=`ls -A -Q -l -F "$1" | grep "\"" | sed "s|^.* \"||" | sed "s|\".*||"`
-
 
451
    if [ "${LS}" == "" ]; then
-
 
452
        rmdir $1
-
 
453
    fi
-
 
454
    
-
 
455
}
-
 
456
rmdir_empty ${DEB_PKG_DIR}
-
 
457
rmdir_empty ${BASE_DIR}/pkg
-
 
458
 
-
 
459
 
363
echo " --> Cleaning up installation environment"
460
echo " --> Cleaning up installation environment"
364
export MAKE=${ORIG_MAKE}
461
export MAKE=${ORIG_MAKE}
365
export MAKEFLAGS=${ORIG_MAKEFLAGS}
462
export MAKEFLAGS=${ORIG_MAKEFLAGS}
366
export MAKEOVERRIDES=${ORIG_MAKEOVERRIDES}
463
export MAKEOVERRIDES=${ORIG_MAKEOVERRIDES}
367
export MAKELEVEL=${ORIG_MAKELEVEL}
464
export MAKELEVEL=${ORIG_MAKELEVEL}