canmove, Confirmed users
1,394
edits
Gmiroshnykov (talk | contribs) (Add nginx-development Ubuntu repository) |
(→Ubuntu: Adding New Packages: add --multiversion) |
||
| Line 293: | Line 293: | ||
for dist in precise trusty; do | for dist in precise trusty; do | ||
mkdir -p dists/${dist}/all/binary-$arch | mkdir -p dists/${dist}/all/binary-$arch | ||
dpkg-scanpackages --arch $arch pool/$dist > dists/${dist}/all/binary-$arch/Packages | dpkg-scanpackages --multiversion --arch $arch pool/$dist > dists/${dist}/all/binary-$arch/Packages | ||
bzip2 < dists/${dist}/all/binary-$arch/Packages > dists/${dist}/all/binary-$arch/Packages.bz2 | bzip2 < dists/${dist}/all/binary-$arch/Packages > dists/${dist}/all/binary-$arch/Packages.bz2 | ||
done | done | ||
done | done | ||
</pre> | </pre> | ||
This script will update the apt indexes. | This script will update the apt indexes. Note that the `--multiversion` is required if the repo is to contain multiple versions of the same package, like yum repositories can. | ||
Don't forget to run ''puppetmaster-fixperms'' afterward to make sure permissions are correct. | Don't forget to run ''puppetmaster-fixperms'' afterward to make sure permissions are correct. | ||