On 01/05/15 01:32, Franco Lanza wrote:
On Thu, Apr 30, 2015 at 01:44:47AM +0100, David Hare wrote:

debootstrap --exclude systemd,systemd-sysv,libsystemd0 jessie .

without specifying a URL is working here (are the excludes needed?)

However after I chroot it and apt update:

W: GPG error: http://packages.devuan.org jessie InRelease: The following
signatures were invalid: BADSIG 94532124541922FB Devuan Repository (Primary
Devuan signing key) <reposit...@devuan.org>

"devuan-keyring" is installed.

fixed with the commit at
https://git.devuan.org/packages-base/debootstrap/commit/821623d33a4a75d73120cf3c4e4d6d236f391427

in few minutes there will be an updated version of debootstrap available in
our repository that fix the issue and make useless to add your
--exclude

There are chances you will get libsystemd0 installed actually, but avoid
it can break packages not yet in our repo, so, i suggest to deal with it
for the moment, when our repo will be complete, libsystemd0 will NOT
be installed in any case.



Thanks! I just tested the new debootstrap (same opts as before). There were no such errors in the bootstrap nor subsequent manual chroot.

Later yesterday, the gpg error seemed to resolve itself during chroot, no clue how or why. I went on to build a nice xfce system (without enabling mainstream debian repos)!

/etc/apt/preferences.d/01systemd excludes *systemd* here. I also exclude "recommends". However, I'm using a few packages from angband.pl and a few custom recompilations because devuan either doesn't have them yet or they are older versions than mainstream Jessie.

I look forward to devuan repo completion, then we don't need custom or 3rd party packages.

I'm using custom packages (they work but are probably not lintian-clean): sane-utils consolekit2

Consolekit2 I built from latest git, I have user handling for removables and shutdown/reboot/suspend in xfce and lightdm menus.

If they are any use to devuan I posted debs and sources here: http://www.exegnulinux.net/refracta/experimental/debs-nosystemd/

Note for those who would not normally want pulseaudio: mplayer depends libpulse0 (which depends libsystemd0)

Packages installed from angband.pl:

bsdutils
cups
cups-bsd
cups-client
cups-common
cups-core-drivers
cups-daemon
cups-ppdc
cups-server-common
dbus
dbus-x11
gir1.2-polkit-1.0
gvfs
gvfs-backends
gvfs-common
gvfs-daemons
gvfs-libs
init
init-system-helpers
libblkid1
libcolord2
libcups2
libcupscgi1
libcupsimage2
libcupsmime1
libcupsppdc1
libdbus-1-3
libmount1
libpolkit-agent-1-0
libpolkit-backend-1-0
libpolkit-gobject-1-0
libpulse-mainloop-glib0
libpulse0
libsmartcols1
libudisks2-0
libupower-glib1
libuuid1
mount
policykit-1
udisks2
upower
util-linux
uuid-runtime
xfce4-power-manager
xfce4-power-manager-data

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to