X-Git-Url: https://piware.de/gitweb/?p=bin.git;a=blobdiff_plain;f=syncpackage;h=8275f61828dea6e704a6019214e4acd44f146275;hp=4f645e332f75d9c3e30837b615a1b16ba699b2cd;hb=aa2ac45de12d32728735496784ebf7751bfbcf92;hpb=c262576eb63fd1932151d677fbfb8da43cb81ede diff --git a/syncpackage b/syncpackage index 4f645e3..8275f61 100755 --- a/syncpackage +++ b/syncpackage @@ -38,6 +38,8 @@ def dsc_getfiles(dsc): for l in f: if l.strip() == '': break + if not l.startswith(' '): + break fname = l.split()[2] if not fname.endswith('.dsc'): files.append(fname) @@ -92,7 +94,7 @@ if need_orig: # extract package, build Source assert subprocess.call(['dpkg-source', '-x', dscname]) == 0 -os.chdir(srcpkg + '-' + new_ver.split('-')[0]) +os.chdir(srcpkg + '-' + new_ver.rsplit('-', 1)[0]) assert subprocess.call("dpkg-genchanges -q -S %s -v%s -e\"$(getent passwd $(id -u)|cut -f5 -d:|cut -f1 -d,) <$DEBEMAIL>\" | \ sed 's/^Distribution:.*$/Distribution: %s/; 1 i\Origin: debian/unstable' > ../%s_%s_source.changes" % (orig_arg, cur_ver, release, srcpkg, new_ver), shell=True) == 0