[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

pbuilder questions



hi,

I tried to follow this hint:
  https://wiki.debian.org/PbuilderTricks#How_to_include_local_packages_in_the_build
but I have some questions along the way (and will improve the
documentation with your replies).

I am using this configuration (currently in /etc/pbuilderrc [1]):
------
#AUTO_DEBSIGN=${AUTO_DEBSIGN:-yes}
#HOOKDIR=/var/cache/pbuilder/hooks

# Location of the dir where you keep pbuilder hook scripts.
HOOKDIR="/home/felix/.pbuilder-hooks"

# Path to your local repo to be used as a mirror written as apt source line.
OTHERMIRROR="deb [trusted=yes] file:///home/felix/pbuilder/local_repo ./"

# Path to your local repo. This tells pbuilder to mount this directory so it is available in the chroot.
BINDMOUNTS="/home/felix/pbuilder/local_repo"

# As we need to have the apt-ftparchive command, we need to insure this package is installed.
EXTRAPACKAGES="apt-utils"
------

------ /home/felix/.pbuilder-hooks/D05update-local-repo ------
#!/bin/bash

# Path to the local repo.
LOCAL_REPO="/home/felix/pbuilder/local_repo"

# Generate a Packages file.
(cd $LOCAL_REPO ; apt-ftparchive packages . > Packages)

# Update to include any new packages in the local repo.
apt-get update
------

=> my questions are:

- It seems I need to run "pbuilder create" to honor the changes to
  /etc/pbuilderrc. Is that true? Does "pbuilder --update" suffice?

- I think I can put the above variables into ~/.pbuilderrc
  (/home/felix/.pbuilderrc).  But how is this honored when running "sudo
  pbuilder create"?  (runs as root, "pbuilder" knows nothing about user
  'felix'...)

[1] I couldn't get it to work by putting the config in
/home/felix/.pbuilderrc (possibly because I didn't run "pbuilder create"
after configuring).

Thanks and Best Regards,
-- 
Felix Natter


Reply to: