You are not logged in.

#1 2008-08-31 02:42:54

ilpianista
Fellow developer
Registered: 2007-10-06
Posts: 568
Website

Repoman: A tool to manage your personal Arch Linux repository

With this tool you can add, update or remove packages from your personal repo with a simply command line tool

How it works:
- get the package database from your repository
- get the PKGBUILD through ABS/AUR or local
- build the package
- update the repository database and upload everything

All-in-one

$ repoman --help
A tool to manage your personal Arch Linux repository
Usage:  <operation> [OPTIONS] <package(s)>

Operations:
  -S, --add <pkg>    add or update packages on repository
  -R, --remove <pkg> remove packages from repository
      --clean        remove any files from workspace dir
      --update       update the whole repository
Options:
  -b, --build        build packages if they exist in workspace dir
  -e, --noextract    do not extract source files (use existing pkgs/src/ dir)
  -f, --force        build packages if already on repo
  -l, --log          enable makepkg to log package build process
  -p. --pkgbuild     use an alternative PKGBUILD
      --new          create a new repository's database
      --noupload     do not upload any file to ftp
      --nochangelog  do not use a changelog file
      --noconfirm    do not ask
      --noedit       do not ask to edit pkgbuild for each package
      --nocolor      do not use any color
  -v, --verbose      more verbose, print commands output
      --help         display this help and exit

Project: http://code.google.com/p/repoman-arch/
AUR: http://aur.archlinux.org/packages.php?ID=19470

Last edited by ilpianista (2010-03-12 15:23:43)

Offline

#2 2008-09-12 08:32:55

Stythys
Member
From: SF Bay Area
Registered: 2008-05-18
Posts: 878
Website

Re: Repoman: A tool to manage your personal Arch Linux repository

to manage my repo I currently use pkgman...any thoughts on how these two tools compare?


[home page] -- [code / configs]

"Once you go Arch, you must remain there for life or else Allan will track you down and break you."
-- Bregol

Offline

#3 2008-09-12 16:21:22

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: Repoman: A tool to manage your personal Arch Linux repository

My repo is a raid0 combo of two Compact Flash devices having UDMA speed of 42MB/s each.  The repo is called via pacman......pacman --cachedir /mnt/md/upgrade -Syuw...as an example.

The contents are installed via ....pacman -U /mnt/md/upgrade/(pkg.tar.gz....

Removes all pacman files from the OS and makes them available at 80+MB/sec read speed.


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

#4 2010-03-12 15:23:14

ilpianista
Fellow developer
Registered: 2007-10-06
Posts: 568
Website

Re: Repoman: A tool to manage your personal Arch Linux repository

I've more free time now and I am back working on Repoman.

I totally rewrote the code yesterday, please report any bugs and suggestion. Thanks!

Stythys wrote:

to manage my repo I currently use pkgman...any thoughts on how these two tools compare?

This is more simple smile

Offline

#5 2011-03-31 19:40:21

alphe
Member
Registered: 2009-03-30
Posts: 18

Re: Repoman: A tool to manage your personal Arch Linux repository

I was looking for a makerepo replacement and I found this nice tool.

Is there any possibility that you will make the ftp downloading optional (as with --noupload)?

Thanks anyway for your script.

Offline

#6 2011-03-31 20:09:31

ilpianista
Fellow developer
Registered: 2007-10-06
Posts: 568
Website

Re: Repoman: A tool to manage your personal Arch Linux repository

can you provide me some use cases? why that would be useful?

Offline

#7 2011-03-31 20:18:10

alphe
Member
Registered: 2009-03-30
Posts: 18

Re: Repoman: A tool to manage your personal Arch Linux repository

I have a local repository that it holds aur and local packages. I do not have to download (or upload) my repository from any ftp site.

I will use your script in a dcron job (with su -c) to update the local repository and then I use pacman to update my system.

Offline

#8 2011-06-03 14:23:04

sorcix
Member
Registered: 2010-10-22
Posts: 8
Website

Re: Repoman: A tool to manage your personal Arch Linux repository

bash wrote:

can you provide me some use cases? why that would be useful?

My repository is stored in a public dropbox folder. Dropbox takes care of syncing it and making it available on the internet. I don't need FTP. wink

Offline

#9 2011-06-03 16:53:02

Damnshock
Member
From: Barcelona
Registered: 2006-09-13
Posts: 414

Re: Repoman: A tool to manage your personal Arch Linux repository

bash wrote:

can you provide me some use cases? why that would be useful?

Something comes to my mind:

http://mywiki.wooledge.org/FtpMustDie


My blog: blog.marcdeop.com
Jabber ID: damnshock@jabber.org

Offline

Board footer

Powered by FluxBB