[Kimchi-devel] [PATCH 3/3] Remove directories under /var/lib/kimchi if empty on ubuntu

Ramon Medeiros ramonn at linux.vnet.ibm.com
Mon Dec 15 13:10:05 UTC 2014


On 12/15/2014 10:16 AM, Aline Manera wrote:
>
> On 12/12/2014 11:52 AM, Ramon Medeiros wrote:
>> Add the directory structure in the buildroot. Dpkg automatically removes
>> empty directories.
>>
>> Signed-off-by: Ramon Medeiros <ramonn at linux.vnet.ibm.com>
>> ---
>>   contrib/make-deb.sh.in | 4 ++++
>>   1 file changed, 4 insertions(+)
>>
>> diff --git a/contrib/make-deb.sh.in b/contrib/make-deb.sh.in
>> index 5a6e56a..2939b96 100644
>> --- a/contrib/make-deb.sh.in
>> +++ b/contrib/make-deb.sh.in
>> @@ -10,6 +10,10 @@ fi
>>
>>   TMPDIR=`mktemp -d`
>
>> +# create /var/lib/kimchi structure
>> +mkdir -p 
>> $TMPDIR/var/lib/kimchi/{debugreports,screenshots,vnc-tokens,isos}
>> +touch $TMPDIR/var/lib/kimchi/objectstore
>> +
>
> Move it to Makefile.am (deb target) and use the autoconf macros to 
> create the dirs.
>
ok
> And don't you need to modify contrib/DEBIAN/postrm script to remove 
> the dirs when needed?
>
No, dpkg automatically remove directories only if they are empty. Tested 
this on ubuntu 14.04
>>   make DESTDIR=$TMPDIR install-deb
>>   dpkg-deb -b $TMPDIR kimchi-${VERSION}-${RELEASE}.noarch.deb
>>   rm -rf $TMPDIR
>


-- 
Ramon Nunes Medeiros
RHEV-H Blue for Troy, Sparta, zBX, zHelix and zGryphon  Focal Point
Software Engineer - Linux Technology Center Brazil
IBM Systems & Technology Group
Phone : +55 19 2132 7878
ramonn at br.ibm.com




More information about the Kimchi-devel mailing list