[Pkg-openldap-devel] r684 - openldap/trunk-2.3/debian

Matthijs Mohlmann matthijs at cacholong.nl
Tue Jul 18 10:20:36 UTC 2006


Torsten Landschoff wrote:
> Hi Matthijs, 
> 
> I checked all the diffs which went over this list of your work and I
> have to say I am impressed! Great work, glad that it was you who took 
> over ;-))
> 
Thanks ;)

> I did not upload the current package though because of this change:
> 
> On Sat, Jul 15, 2006 at 06:12:46PM +0000, Matthijs Mohlmann wrote:
>  
>> Modified: openldap/trunk-2.3/debian/slapd.scripts-common
>> ===================================================================
>> --- openldap/trunk-2.3/debian/slapd.scripts-common	2006-07-15 18:11:28 UTC (rev 683)
>> +++ openldap/trunk-2.3/debian/slapd.scripts-common	2006-07-15 18:12:45 UTC (rev 684)
>> @@ -563,7 +563,7 @@
>>  		backupdir=`compute_backup_path "$databasedir" "$suffix"`
>>  		echo -n "  - directory $suffix... " >&2
>>  		mkdir -p "$backupdir"
>> -		find "$databasedir" -depth -exec mv {} "$backupdir" \;
>> +		find "$databasedir"/* -depth -exec mv {} "$backupdir" \;
>>  		echo done. >&2
>>  	else
>>  		cat >&2 <<EOF
>  
> Using find that way has a number of problems. The first is that it is 
> not better (what filename matching in concerned) than the original 
> mv command (hidden files are still not matched). What's worse is that it
> will not work on directory hierarchies because files in subdirs are
> moved to $backupdir, not to $backupdir/$subdir:
> 
> torsten at pulsar:~/demo$ ls -Ra ldap
> ldap:
> .  ..  .hidden  db1  db2
> 
> ldap/db1:
> .  ..  id2entry.bdb  objectClass.bdb
> 
> ldap/db2:
> .  ..  id2entry.bdb  objectClass.bdb
> torsten at pulsar:~/demo$ find ldap/* -depth -exec mv '{}' backup \;
> torsten at pulsar:~/demo$ ls -Ra ldap
> ldap:
> .  ..  .hidden
> torsten at pulsar:~/demo$ ls -Ra backup
> backup:
> .  ..  db1  db2  id2entry.bdb  objectClass.bdb
> 
> backup/db1:
> .  ..
> 
> backup/db2:
> .  ..
> 
> 
> AFAIK the suggestion in the bug report would work indeed:
> 
> 	find "$databasedir" -mindepth 1 -maxdepth 1 	\
> 		-exec mv {} "$backupdir" \;
> 
> I just committed that change to svn but would like a second opinion 
> about that (and another rebuild) before I upload the result ;)
> 
Thanks in advance.

> Greetings
> 
> 	Torsten

Regards,

Matthijs Mohlmann





More information about the Pkg-openldap-devel mailing list