Package: devscripts
Version: 2.10.69
Severity: normal
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

 uupdate ignores files that name start with "." 


 Step to reproduce)

> host:~/src/eclipse/pleiades-1.3.1-dfsg$ uupdate -u ../pleiades_1.3.2-src.zip 
> -v 1.3.2
> New Release will be 1.3.2-1.
> -- Untarring the new sourcecode archive ../pleiades_1.3.2-src.zip
> Archive:  ../pleiades_1.3.2-src.zip
>    creating: .settings/
>    creating: META-INF/
>    creating: about/
>    creating: about/features/
>    creating: about/plugins/
>    creating: bin/
(snip)
>   inflating: .classpath              
>   inflating: .keystore               
>   inflating: .keystore.cmd           
>   inflating: .project                
>   inflating: .settings/org.eclipse.core.resources.prefs  
>   inflating: .settings/org.eclipse.jdt.core.prefs  
>   inflating: .settings/org.eclipse.jdt.ui.prefs  
>   inflating: META-INF/MANIFEST.MF    
(snip)
> Unpacking the debian/ directory from version 1.3.1-dfsg-2 worked fine.
> Remember: Your current directory is the OLD sourcearchive!
> Do a "cd ../pleiades-1.3.2" to see the new package
 
  There are some files named ".*" - .settings, .classpath, etc.
  However,
 
> host:~/src/eclipse/pleiades-1.3.1-dfsg$ cd ../pleiades-1.3.2
> host:~/src/eclipse/pleiades-1.3.2$ ls -al
> 合計 104
> drwxr-xr-x 12 henrich henrich  4096 2010-10-31 17:39 .
> drwxr-xr-x 12 henrich henrich 12288 2010-10-31 17:39 ..
> drwxr-xr-x  2 henrich henrich  4096 2010-10-27 20:49 META-INF
> drwxr-xr-x  4 henrich henrich  4096 2010-09-15 21:23 about
> drwxr-xr-x  3 henrich henrich  4096 2010-09-15 21:24 bin
> drwxr-xr-x  2 henrich henrich  4096 2010-09-15 21:24 bintest
> -rw-r--r--  1 henrich henrich 16738 2010-09-25 17:21 build.xml
> drwxr-xr-x  4 henrich henrich  4096 2010-09-15 21:23 conf
> drwxr-xr-x  4 henrich henrich  4096 2010-10-31 17:39 debian
> -rw-r--r--  1 henrich henrich   285 2009-03-13 03:40 eclipse.exe -clean.cmd
> -rw-r--r--  1 henrich henrich   994 2008-12-20 01:26 eclipse.exe startup.cmd
> -rw-r--r--  1 henrich henrich 16536 2005-08-11 15:51 epl-v10.html
> drwxr-xr-x  4 henrich henrich  4096 2010-09-15 21:23 lib
> drwxr-xr-x  2 henrich henrich  4096 2010-10-27 20:30 readme
> drwxr-xr-x  3 henrich henrich  4096 2010-09-15 21:23 src
> drwxr-xr-x  3 henrich henrich  4096 2010-09-15 21:23 srctest
 
 There is NO .files there.
 When uupdate moves files by using mv, it ignores .* files

> ls $TEMP_DIR | wc -l
> ++ ls uupdate.Q7YPXDta
> ++ wc -l
> + '[' 13 -eq 1 ']'
> + mkdir pleiades-1.3.2
> + mv uupdate.Q7YPXDta/META-INF uupdate.Q7YPXDta/about uupdate.Q7YPXDta/bin 
> uupdate.Q7YPXDta/bintest uupdate.Q7YPXDta/build.xml uupdate.Q7YPXDta/conf 
> 'uupdate.Q7YPXDta/eclipse.exe -clean.cmd' 'uupdate.Q7YPXDta/eclipse.exe 
> startup.cmd' uupdate.Q7YPXDta/epl-v10.html uupdate.Q7YPXDta/lib 
> uupdate.Q7YPXDta/readme uupdate.Q7YPXDta/src uupdate.Q7YPXDta/srctest 
> pleiades-1.3.2
> 
 
 So, I'll send a quick fix for you. Please check it, thanks.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCgAGBQJMzTlRAAoJEF0yjQgqqrFAVcAQAK/1s+ikLCHypTdCZQhMn6AO
KLx1nshEUIvroUmD744fl5iAXkFii9Uyu5+JApflfd1XdJSO2hSrDgP5OQtjUB9f
fc6ODKVjmQydq6JQGb8NxJZtPDGaaWU6SUhI6b6Boxlf9TfkYrpDJnfiACk3Nyul
iWcQ4GDBrf34zhOdXsoRCsJUpZvJM15hOCLHpf+FJoPGR78mNb9tpzpk9n9++aIW
ZMd2tFZYQDJ8sPAtQ+88ZmYjGsp7MhVtH3iO4C8FKmOF9AqRE/rTtlxZnj/yssCG
i56uQArZZuak19tDW+Yo82sk/NhulubmFvLyN9FSCRbtIGt0Ef1Kh75tXuCbti+L
WUE/ns1oeTX0/CV/fsiV88+s79xGO47+zJsUfeJwgsE8KW5n/Q4k/7c+Tmwzn51U
saIzz6jF8+tleRQmyu0+PVXCM4nyuvrwrJfMMrtBMNdq63Legn4CpIUKJOOkRiDk
h4RCg3WAV50ypWc005b7ibEGGn8NFpX89eisEVezTC+r6dUgMuiSiTAPqqBNR6Wn
sPRCImmSqlAiV7hGn8dufJ5J2ufaO3mYUo8hvMEen8Z2UhLBrnSOXbHxsdUnzvfw
SlDLgM2V4+vXPEBtIWUcBeR3hfqeO1UM17ypBCR/bh6TlwxBvZayX212CbU6Zy9i
8rVy9wjpcdGtgdSyYxST
=gpLU
-----END PGP SIGNATURE-----
--- scripts/uupdate.sh.orig     2010-10-21 20:37:03.000000000 +0900
+++ scripts/uupdate.sh  2010-10-31 18:27:20.320000000 +0900
@@ -681,10 +681,12 @@
     if [ `ls $TEMP_DIR | wc -l` -eq 1 ]; then
        # The files are stored in the archive under a top directory, we presume
        mv $TEMP_DIR/* $PACKAGE-$SNEW_VERSION
+       mv $TEMP_DIR/.[0-9a-zA-Z]* $PACKAGE-$SNEW_VERSION
     else
        # Otherwise, we put them into a new directory
        mkdir $PACKAGE-$SNEW_VERSION
        mv $TEMP_DIR/* $PACKAGE-$SNEW_VERSION
+       mv $TEMP_DIR/.[0-9a-zA-Z]* $PACKAGE-$SNEW_VERSION
     fi
     rm -rf $TEMP_DIR
     cp -a $PACKAGE-$SNEW_VERSION $PACKAGE-$SNEW_VERSION.orig

Reply via email to