[Pkg-mol-commits] r135 - scripts/trunk
gaudenz at alioth.debian.org
gaudenz at alioth.debian.org
Fri Aug 3 21:36:53 UTC 2007
Author: gaudenz
Date: 2007-08-03 21:36:53 +0000 (Fri, 03 Aug 2007)
New Revision: 135
Modified:
scripts/trunk/make_orig_tarballs
scripts/trunk/mol-drivers-macos.list
scripts/trunk/mol-drivers-macosx.list
Log:
change fileformat of filelist to allow copying files into another tarball
Modified: scripts/trunk/make_orig_tarballs
===================================================================
--- scripts/trunk/make_orig_tarballs 2007-07-25 22:23:50 UTC (rev 134)
+++ scripts/trunk/make_orig_tarballs 2007-08-03 21:36:53 UTC (rev 135)
@@ -27,16 +27,30 @@
# and create orig.tar.gz
for package in mol-drivers-macos mol-drivers-macosx ; do
- dir=${package}-$version.orig
- mkdir -p ${dir}/mollib/drivers
+ destdir=${package}-$version.orig
- for i in `grep -v "^ *#" < ${package}.list` ; do
- mv ${ORIG_DIR}/${i} ${dir}/${i}
+ # move files marked for moving
+ for i in $(grep -v "^ *#" < $(dirname $0)/${package}.list) ; do
+ action=$(echo "${i}" | cut -f 1 -d ":")
+ file=$(echo "${i}" | cut -f 2 -d ":")
+ # create destination directory if it does not exist
+ dir=$(dirname ${file})
+ if [ ! -d ${destdir}/${dir} ] ; then
+ mkdir -p ${destdir}/${dir}
+ fi
+ case ${action} in
+ M)
+ mv ${ORIG_DIR}/${file} ${destdir}/${file}
+ ;;
+ C)
+ cp -r ${ORIG_DIR}/${file} ${destdir}/${file}
+ ;;
+ esac
done
- tar -czf ${package}_${version}.orig.tar.gz ${dir}
+ tar -czf ${package}_${version}.orig.tar.gz ${destdir}
# clean up
- rm -rf ${dir}
+ rm -rf ${destdir}
done
# prune remaining non-free files from mol source
Modified: scripts/trunk/mol-drivers-macos.list
===================================================================
--- scripts/trunk/mol-drivers-macos.list 2007-07-25 22:23:50 UTC (rev 134)
+++ scripts/trunk/mol-drivers-macos.list 2007-08-03 21:36:53 UTC (rev 135)
@@ -1,16 +1,17 @@
# These files are precompiled
# They go into the mol-drivers-macos package in non-free
-mollib/drivers/blk.nw
-mollib/drivers/blk.ow
-mollib/drivers/enet.nw
-mollib/drivers/enet.ow
-mollib/drivers/irqtest.nw
-mollib/drivers/irqtest.ow
-mollib/drivers/misc.nw
-mollib/drivers/misc.ow
-mollib/drivers/sound.ow
-mollib/drivers/video.nw
-mollib/drivers/video.ow
-mollib/drivers/scsi.nw
-mollib/drivers/tty.ow
+M:mollib/drivers/blk.nw
+M:mollib/drivers/blk.ow
+M:mollib/drivers/enet.nw
+M:mollib/drivers/enet.ow
+M:mollib/drivers/irqtest.nw
+M:mollib/drivers/irqtest.ow
+M:mollib/drivers/misc.nw
+M:mollib/drivers/misc.ow
+M:mollib/drivers/sound.ow
+M:mollib/drivers/video.nw
+M:mollib/drivers/video.ow
+M:mollib/drivers/scsi.nw
+M:mollib/drivers/tty.ow
+M:mollib/images/moldisk.dmg
Modified: scripts/trunk/mol-drivers-macosx.list
===================================================================
--- scripts/trunk/mol-drivers-macosx.list 2007-07-25 22:23:50 UTC (rev 134)
+++ scripts/trunk/mol-drivers-macosx.list 2007-08-03 21:36:53 UTC (rev 135)
@@ -1,4 +1,33 @@
-mollib/drivers/bootx
-mollib/drivers/mods1.mkext
-mollib/drivers/mods2.mkext
-mollib/drivers/video.x
+# File format:
+# M: move file or directory
+# C: copy file or directory
+# Non free contents of the upstream tarball
+M:bootx
+M:mollib/drivers/mods1.mkext
+M:mollib/drivers/mods2.mkext
+M:mollib/drivers/video.x
+M:mollib/images/moldiskX.dmg
+# Some parts of the build system and source are needed to build bootx from source
+C:scripts/archname
+C:scripts/reldir
+C:autogen.sh
+C:config
+C:configure
+C:Makefile
+C:Makefile.dist
+C:src/main/main.c
+C:src/netdriver/Kconfig
+C:src/shared/osi_calls.h
+C:src/shared/osi.h
+C:src/shared/mac_registers.h
+C:src/shared/emuaccel_sh.h
+C:src/shared/processor.h
+C:src/shared/mmutypes.h
+C:src/shared/asmdefs.h
+C:src/shared/asm.m4
+C:src/include/boothelper_sh.h
+C:src/include/pseudofs_sh.h
+C:src/include/video_sh.h
+C:src/drivers/disk/include/ablk_sh.h
+C:src/drivers/disk/include/scsi_sh.h
+C:src/drivers/include/partition_table.h
More information about the Pkg-mol-commits
mailing list