[arch-dev-public] Package Cleanup: Part II
Aaron Griffin
aaronmgriffin at gmail.com
Fri May 18 14:36:38 EDT 2007
On 5/18/07, Dan McGee <dpmcgee at gmail.com> wrote:
> On 5/18/07, Aaron Griffin <aaronmgriffin at gmail.com> wrote:
> > http://wiki.archlinux.org/index.php/Package_Cleanup
> >
> > So the initial burst made a smallish dent, but there's still a lot
> > more to do, which I'd like to get to this weekend. If anyone want to
> > help out, that'd be great. In addition, please voice your opinions
> > about a few things (I haven't heard a lot of developers talk about
> > this, so I've left it alone:
> >
> > * Move desktop related stuff to extra? (possibly keep only xorg in current?)
> > * Move wireless/network modules to current? (they're that important IMO)
> > * Rename current to "core" ?
> > * Anything else?
> >
> > Here's a handful of instructions for moving things, just to be complete.
> >
> > == Move to unsupported ==
> > cd repo/category/pkgname
> > tar czf pkgname.tar.gz *
> > /upload to the AUR/
> > cvs tag -d CURRENT
> > cvs tag -d CURRENT-64
> > (possibly testing as well if it's there)
> > cvs rm -f *
> > cvs commit
> >
> > == Move from current to extra ==
> > cp -r current/category/pkgname extra/category/pkgname
> > rm -rf extra/category/pkgname/CVS
> > cd current/category/pkgname
> > cvs tag -d CURRENT
> > cvs tag -d CURRENT-64
> > (possibly testing as well if it's there)
> > cvs rm -f *
> > cvs commit
> > cd extra/category/
> > cvs add pkgname
> > cd pkgname
> > (use extrapkg or any other means to get it in the repo)
>
> For both of these, don't you need to move the package into the correct
> ~/staging/repo/del/ directory? That removes the entry from both the
> repo db and the db referenced by the packages page.
Yeah, I forgot that one... let me summarize:
== Updating the repos (for both cases above) ==
ssh to gerolde
cp /home/ftp/repo/os/ARCH/package ~/staging/repo/del/
cp /home/ftp/repo/os/ARCH/package ~/staging/NEWrepo/add/
run the db scripts
(slightly different for ARCH-64 guys with the common staging dir)
More information about the arch-dev-public
mailing list