Building Blocks

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
User avatar
brokenman
Site Admin
Site Admin
Posts: 5439
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: Building Blocks

Post#16 by brokenman » 17 Jan 2016, 18:55

Updated 001 packages list

Code: Select all

NetworkManager-1.0.10-x86_64-2.txz
aaa_base-14.2-x86_64-1.txz
aaa_elflibs-14.2-x86_64-9.txz
aaa_terminfo-5.9-x86_64-1.txz
acl-2.2.52-x86_64-1.txz
acpid-2.0.23-x86_64-1.txz
alsa-lib-1.1.0-x86_64-2.txz
alsa-utils-1.1.0-x86_64-2.txz
attr-2.4.47-x86_64-1.txz
bash-4.3.042-x86_64-1.txz
bc-1.06.95-x86_64-3.txz
bin-11.1-x86_64-1.txz
bridge-utils-1.5-x86_64-1.txz
bzip2-1.0.6-x86_64-1.txz
cdrtools-3.01-x86_64-2.txz
cgmanager-0.39-x86_64-1.txz
cifs-utils-6.4-x86_64-1.txz
coreutils-8.24-x86_64-1.txz
cpio-2.12-x86_64-1.txz
curl-7.46.0-x86_64-1.txz
cyrus-sasl-2.1.26-x86_64-1.txz
dbus-1.10.6-x86_64-1.txz
dcron-4.5-x86_64-4.txz
dhcpcd-6.8.2-x86_64-2.txz
dialog-1.2_20130523-x86_64-1.txz
diffutils-3.3-x86_64-1.txz
dmapi-2.2.12-x86_64-1.txz
dmidecode-2.12-x86_64-1.txz
dnsmasq-2.75-x86_64-1.txz
dosfstools-3.0.28-x86_64-1.txz
dvd+rw-tools-7.1-x86_64-2.txz
e2fsprogs-1.42.13-x86_64-2.txz
eject-2.1.5-x86_64-4.txz
elfutils-0.163-x86_64-1.txz
etc-14.2-x86_64-5.txz
ethtool-4.2-x86_64-1.txz
eudev-3.1.5-x86_64-7jay.txz
file-5.25-x86_64-1.txz
findutils-4.4.2-x86_64-1.txz
floppy-5.5-x86_64-1.txz
fuse-2.9.4-x86_64-1.txz
gawk-4.1.3-x86_64-1.txz
gdbm-1.11-x86_64-1.txz
gettext-0.19.6-x86_64-1.txz
glibc-solibs-2.22-x86_64-4.txz
glibc-zoneinfo-2015g-noarch-2.txz
gpm-1.20.7-x86_64-3.txz
gptfdisk-1.0.0-x86_64-1.txz
grep-2.22-x86_64-1.txz
groff-1.22.3-x86_64-1.txz
gzip-1.6-x86_64-1.txz
hdparm-9.48-x86_64-1.txz
httpfs2-0.1.5-x86_64-1jay.txz
hwdata-0.283-noarch-1.txz
ifenslave-1.1.0-x86_64-1ftm.tgz
infozip-6.0-x86_64-3.txz
iproute2-3.18.0-x86_64-2.txz
iptables-1.4.21-x86_64-1.txz
iputils-s20140519-x86_64-1.txz
ipw2100-fw-1.3-fw-1.txz
ipw2200-fw-3.1-fw-1.txz
kbd-1.15.3-x86_64-2.txz
kmod-22-x86_64-1.txz
laptop-mode-tools-1.65-x86_64-1jay.tgz
less-481-x86_64-1.txz
libcap-2.22-x86_64-1.txz
libffi-3.2.1-x86_64-1.txz
libgudev-230-x86_64-1.txz
libidn-1.30-x86_64-1.txz
libmnl-1.0.3-x86_64-1.txz
libndp-1.4-x86_64-1.txz
libnetfilter_conntrack-1.0.4-x86_64-1.txz
libnfnetlink-1.0.1-x86_64-1.txz
libnftnl-1.0.3-x86_64-1.txz
libnih-1.0.3-x86_64-2.txz
libnl3-3.2.25-x86_64-1.txz
libpcap-1.7.4-x86_64-1.txz
libraw1394-2.1.1-x86_64-1.txz
libssh2-1.6.0-x86_64-1.txz
libtermcap-1.2.3-x86_64-7.txz
libusb-1.0.20-x86_64-1.txz
libusb-compat-0.1.5-x86_64-2.txz
lm_sensors-3.4.0-x86_64-1.txz
logrotate-3.8.9-x86_64-1.txz
lsof-4.89-x86_64-1.txz
lvm2-2.02.138-x86_64-1.txz
lynx-2.8.7-x86_64-3.txz
lzip-1.16-x86_64-1.txz
lzo-2.09-x86_64-1.txz
man-1.6g-x86_64-3.txz
mc-4.8.15-x86_64-1.txz
mdadm-3.3.2-x86_64-1.txz
mpfr-3.1.3-x86_64-1.txz
ncurses-5.9-x86_64-4.txz
net-tools-1.60.20120726git-x86_64-1.txz
network-scripts-14.2-noarch-1.txz
newt-0.52.18-x86_64-1.txz
nfs-utils-1.3.3-x86_64-1.txz
ntfs-3g-2015.3.14-x86_64-1jay.txz
openssh-7.1p2-x86_64-1.txz
openssl-1.0.2e-x86_64-1.txz
openvpn-2.3.9-x86_64-1.txz
p7zip-9.38.1-x86_64-2jay.txz
parted-3.2-x86_64-2.txz
patch-2.7.5-x86_64-1.txz
pciutils-3.4.0-x86_64-1.txz
pcre-8.38-x86_64-1.txz
perl-5.22.0-x86_64-2.txz
pkgtools-14.2-noarch-5.txz
popt-1.16-x86_64-2.txz
portmap-6.0-x86_64-1.txz
powertop-2.8-x86_64-1.txz
ppp-2.4.7-x86_64-1.txz
pptp-1.8.0-x86_64-1jay.tgz
procps-ng-3.3.10-x86_64-4.txz
readline-6.3-x86_64-2.txz
reiserfsprogs-3.6.24-x86_64-1.txz
rfkill-0.5-x86_64-1.txz
rp-pppoe-3.12-x86_64-1.txz
rpm-4.12.0.1-x86_64-1.txz
rpm2tgz-1.2.2-x86_64-1.txz
rsync-3.1.2-x86_64-1.txz
screen-4.3.1-x86_64-2.txz
sdparm-1.09-x86_64-1.txz
sed-4.2.2-x86_64-1.txz
sg3_utils-1.41-x86_64-1.txz
shadow-4.2.1-x86_64-1.txz
slocate-3.1-x86_64-4.txz
smartmontools-6.4-x86_64-1.txz
sqlite-3.9.2-x86_64-2.txz
squashfs-tools-4.3-x86_64-1.txz
sshfs-fuse-2.5-x86_64-1jay.tgz
strace-4.10-x86_64-1.txz
sysfsutils-2.1.0-x86_64-1.txz
sysklogd-1.5.1-x86_64-1.txz
sysvinit-2.88dsf-x86_64-4.txz
sysvinit-functions-8.53-x86_64-2.txz
sysvinit-scripts-2.0-noarch-26.txz
tar-1.28-x86_64-1.txz
telnet-0.17-x86_64-2.txz
tofrodos-1.7.13-x86_64-1jay.txz
traceroute-2.0.19-x86_64-1.txz
unrar-5.3.4-x86_64-1jay.txz
usb_modeswitch-2.2.6-x86_64-1.txz
usbmuxd-1.1.0-x86_64-1.txz
usbutils-008-x86_64-1.txz
usm-3.1.9-noarch-1.txz
utempter-1.1.6-x86_64-1.txz
util-linux-2.27.1-x86_64.txz
webfs-1.21-x86_64-1jay.txz
wget-1.17.1-x86_64-1.txz
wgetpaste-2.25-noarch-1jay.tgz
which-2.21-x86_64-1.txz
whois-5.2.10-x86_64-1.txz
wireless-tools-29-x86_64-9.txz
wpa_supplicant-2.5-x86_64-1.txz
xfsdump-3.1.6-x86_64-1.txz
xfsprogs-4.3.0-x86_64-1.txz
xz-5.2.2-x86_64-1.txz
zd1211-firmware-1.4-fw-1.txz
zlib-1.2.8-x86_64-1.txz
Updated 002 package list

Code: Select all

ConsoleKit2-1.0.0-x86_64-3.txz
ModemManager-1.4.12-x86_64-1.txz
Xdialog-2.3.1-x86_64-1jay.tgz
archivemount-0.8.3-x86_64-1jay.tgz
asunder-2.8-x86_64-1jay.txz
atk-2.18.0-x86_64-1.txz
audiofile-0.3.6-x86_64-1.txz
avahi-0.6.31-x86_64-1jay.tgz
cairo-1.14.6-x86_64-1.txz
cdparanoia-III_10.2-x86_64-1.txz
cdrdao-1.2.3-x86_64-2.txz
dbus-glib-0.104-x86_64-1.txz
dejavu-fonts-ttf-2.34-noarch-1.txz
desktop-file-utils-0.22-x86_64-1.txz
djvulibre-3.5.27-x86_64-1.txz
dri3proto-1.0-x86_64-2.txz
esound-0.2.41-x86_64-2.txz
faac-1.28-x86_64-1jay.tgz
faad2-2.7-x86_64-1jay.tgz
ffmpeg-2.8-x86_64_custom-1jay.tgz
flac-1.3.1-x86_64-1.txz
fontconfig-2.11.1-x86_64-2.txz
freeglut-2.8.1-x86_64-1.txz
freetype-2.6.2-x86_64-1.txz
fribidi-0.19.2-x86_64-3.txz
gamin-0.1.10-x86_64-5.txz
gdk-pixbuf2-2.32.3-x86_64-1.txz
gftp-2.0.19-x86_64-4.txz
giflib-5.1.1-x86_64-1.txz
glew-1.13.0-x86_64-1.txz
glib2-2.46.2-x86_64-2.txz
glu-9.0.0-x86_64-1.txz
gtk+2-2.24.29-x86_64-1.txz
gtk-easy-build-3.0-noarch-1.xzm
gtk-lst-v2.1-noarch-1.xzm
gtk-magic-folders-v2.0-noarch-1.xzm
gtk-pinstaller-v3.2-noarch-1.xzm
gtk-pnstool-v2.0-noarch-1.xzm
gtk-porteus-save-session-v2.0-noarch-1.xzm
gtk-porteus-savefile-v2.1-noarch-1.xzm
gtk-porteus-timeconfig-noarch.xzm
gtk-porteus-update-v3.1-noarch-1.xzm
gtk-power-saver-v1.2-noarch-1.xzm
gtk-psc-v3.1-noarch-1.xzm
gtk-soundcard-select-noarch.xzm
gtk-vbox-builder-2.1-noarch-1.xzm
gtk-xkb-select-noarch.xzm
gtkdialog-0.8.3-x86_64-1jay.tgz
harfbuzz-1.1.2-x86_64-1.txz
hicolor-icon-theme-0.13-noarch-1.txz
iceauth-1.0.7-x86_64-2.txz
icu4c-56.1-x86_64-1.txz
lame-3.99.5-x86_64-1jay.tgz
lcms-1.19-x86_64-3.txz
libICE-1.0.9-x86_64-2.txz
libSM-1.2.2-x86_64-2.txz
libX11-1.6.3-x86_64-2.txz
libXScrnSaver-1.2.2-x86_64-2.txz
libXau-1.0.8-x86_64-2.txz
libXaw-1.0.13-x86_64-1.txz
libXaw3dXft-1.6.2d-x86_64-2.txz
libXcomposite-0.4.4-x86_64-2.txz
libXcursor-1.1.14-x86_64-2.txz
libXdamage-1.1.4-x86_64-2.txz
libXdmcp-1.1.2-x86_64-2.txz
libXext-1.3.3-x86_64-2.txz
libXfixes-5.0.1-x86_64-2.txz
libXfont-1.5.1-x86_64-2.txz
libXfontcache-1.0.5-x86_64-2.txz
libXft-2.3.2-x86_64-3.txz
libXi-1.7.6-x86_64-1.txz
libXinerama-1.1.3-x86_64-2.txz
libXmu-1.1.2-x86_64-2.txz
libXp-1.0.3-x86_64-2.txz
libXpm-3.5.11-x86_64-2.txz
libXpresent-1.0.0-x86_64-1.txz
libXrandr-1.5.0-x86_64-1.txz
libXrender-0.9.9-x86_64-1.txz
libXres-1.0.7-x86_64-2.txz
libXt-1.1.5-x86_64-1.txz
libXtst-1.2.2-x86_64-2.txz
libXv-1.0.10-x86_64-2.txz
libXvMC-1.0.9-x86_64-2.txz
libXxf86misc-1.0.3-x86_64-2.txz
libXxf86vm-1.1.4-x86_64-2.txz
libaacplus-2.0.2-x86_64-1jay.txz
libao-1.2.0-x86_64-2.txz
libarchive-3.1.2-x86_64-2.txz
libass-0.13.0-x86_64-1jay.txz
libatasmart-0.19-x86_64-2.txz
libbluray-0.9.1-x86_64-1jay.tgz
libcddb-1.3.2-x86_64-3.txz
libcdio-0.93-x86_64-1.txz
libcdio-paranoia-10.2+0.93+1-x86_64-1.txz
libcroco-0.6.11-x86_64-1.txz
libdaemon-0.14-x86_64-1jay.txz
libdmx-1.1.3-x86_64-2.txz
libdrm-2.4.66-x86_64-1.txz
libdvdread-5.0.3-x86_64-1.txz
libepoxy-1.3.1-x86_64-1.txz
libevdev-1.4.1-x86_64-1.txz
libexif-0.6.21-x86_64-1.txz
libfontenc-1.1.3-x86_64-1.txz
libgcrypt-1.6.4-x86_64-1.txz
libglade-2.6.4-x86_64-5.txz
libgpg-error-1.21-x86_64-1.txz
libgsm-1.0.13-x86_64-1jayftm.txz
libimobiledevice-1.2.0-x86_64-1.txz
libjpeg-turbo-1.4.2-x86_64-1.txz
libmad-0.15.1b-x86_64-3.txz
libmbim-1.12.2-x86_64-2.txz
libmng-2.0.3-x86_64-1.txz
libndp-1.4-x86_64-1.txz
libnotify-0.7.6-x86_64-1.txz
libogg-1.3.2-x86_64-1.txz
libpciaccess-0.13.4-x86_64-1.txz
libpng-1.6.20-x86_64-1.txz
libqmi-1.12.6-x86_64-1.txz
librsvg-2.40.12-x86_64-1.txz
libsamplerate-0.1.8-x86_64-1.txz
libsndfile-1.0.25-x86_64-1.txz
libtheora-1.1.1-x86_64-1.txz
libtiff-4.0.5-x86_64-1.txz
libva-1.6.1-x86_64-1.txz
libva-intel-driver-1.6.1-x86_64-1.txz
libvdpau-1.1.1-x86_64-1.txz
libvdpau-va-gl-0.3.4-x86_64-1jay.txz
libvorbis-1.3.5-x86_64-1.txz
libvpx-1.5.0-x86_64-1.txz
libwebp-0.4.4-x86_64-1jay.txz
libxcb-1.11.1-x86_64-1.txz
libxkbfile-1.0.9-x86_64-1.txz
libxml2-2.9.3-x86_64-1.txz
libxshmfence-1.2-x86_64-2.txz
libxslt-1.1.28-x86_64-2.txz
mesa-11.0.8-x86_64-1.txz
mkfontdir-1.0.7-noarch-1.txz
mkfontscale-1.1.2-x86_64-2.txz
mobile-broadband-provider-info-20151214-x86_64-1.txz
mozilla-nss-3.20.1-x86_64-1.txz
mtdev-1.1.5-x86_64-1.txz
nettle-3.1.1-x86_64-1.txz
nss-mdns-0.10-x86_64-1jay.tgz
openbox-3.6-x86_64-1jay.txz
opencore-amr-0.1.3-x86_64-1jay.tgz
opus-1.1-x86_64-1jay.txz
opus-tools-0.1.9-x86_64-1jay.txz
pango-1.38.1-x86_64-1.txz
pixman-0.33.6-x86_64-1.txz
pm-utils-1.4.1-x86_64-5.txz
polkit-0.105-x86_64-4.txz
radeontool-1.6.3-x86_64-1jay.txz
rdesktop-1.8.3-x86_64-1.txz
rtmpdump-2.4-x86_64-1jay.txz
sdl-1.2.15-x86_64-3.txz
setxkbmap-1.3.1-x86_64-1.txz
shared-mime-info-1.3-x86_64-2.txz
speex-1.2rc2-x86_64-1jay.txz
sqlite-3.9.2-x86_64-2.txz
startup-notification-0.12-x86_64-2.txz
taglib-1.9.1-x86_64-1.txz
twolame-0.3.13-x86_64-1jay.txz
upower-0.9.23-x86_64-2.txz
vo-aacenc-0.1.3-x86_64-1jay.txz
vo-amrwbenc-0.1.3-x86_64-1jay.txz
vorbis-tools-1.4.0-x86_64-1.txz
vte-0.28.2-x86_64-4.txz
wavpack-4.70.0-x86_64-1.txz
win8-mouse-cursors-theme-1.0-noarch-1ftm.xzm
x11-skel-7.7-x86_64-1.txz
x264-20151230-x86_64-1jay.txz
xauth-1.0.9-x86_64-2.txz
xbacklight-1.2.1-x86_64-2.txz
xcb-util-0.4.0-x86_64-2.txz
xclip-0.12-x86_64-1jay.tgz
xdg-utils-1.1.1-noarch-1.txz
xev-1.2.2-x86_64-1.txz
xf86-input-acecad-1.5.0-x86_64-9.txz
xf86-input-elographics-1.4.1-x86_64-1jay.txz
xf86-input-evdev-2.10.1-x86_64-1.txz
xf86-input-joystick-1.6.1-x86_64-9.txz
xf86-input-keyboard-1.8.1-x86_64-2.txz
xf86-input-mouse-1.9.1-x86_64-4.txz
xf86-input-mutouch-1.3.0-x86_64-1jay.txz
xf86-input-penmount-1.5.0-x86_64-9.txz
xf86-input-synaptics-1.8.3-x86_64-2.txz
xf86-input-vmmouse-13.1.0-x86_64-3.txz
xf86-input-void-1.4.0-x86_64-9.txz
xf86-input-wacom-0.19.0-x86_64-8.txz
xf86-video-apm-1.2.5-x86_64-8.txz
xf86-video-ark-0.7.5-x86_64-8.txz
xf86-video-ast-1.1.5-x86_64-2.txz
xf86-video-ati-7.6.1-x86_64-2.txz
xf86-video-chips-1.2.6-x86_64-2.txz
xf86-video-cirrus-1.5.3-x86_64-2.txz
xf86-video-dummy-0.3.7-x86_64-5.txz
xf86-video-fbdev-0.4.4-x86_64-4.txz
xf86-video-glint-1.2.8-x86_64-8.txz
xf86-video-i128-1.3.6-x86_64-8.txz
xf86-video-i740-1.3.5-x86_64-3.txz
xf86-video-intel-git_20151119_666f25b-x86_64-1.txz
xf86-video-mach64-6.9.5-x86_64-2.txz
xf86-video-mga-1.6.4-x86_64-3.txz
xf86-video-modesetting-0.9.0-x86_64-5.txz
xf86-video-neomagic-1.2.9-x86_64-2.txz
xf86-video-nouveau-git_20151119_6e6d8ac-x86_64-1.txz
xf86-video-nv-2.1.20-x86_64-9.txz
xf86-video-openchrome-0.3.3-x86_64-7.txz
xf86-video-r128-6.10.0-x86_64-2.txz
xf86-video-rendition-4.2.6-x86_64-1.txz
xf86-video-s3-0.6.5-x86_64-8.txz
xf86-video-s3virge-1.10.7-x86_64-2.txz
xf86-video-savage-2.3.8-x86_64-2.txz
xf86-video-siliconmotion-1.7.8-x86_64-2.txz
xf86-video-sis-0.10.8-x86_64-2.txz
xf86-video-sisusb-0.9.6-x86_64-8.txz
xf86-video-tdfx-1.4.6-x86_64-3.txz
xf86-video-tga-1.2.2-x86_64-8.txz
xf86-video-trident-1.3.7-x86_64-3.txz
xf86-video-tseng-1.2.5-x86_64-8.txz
xf86-video-v4l-0.2.0-x86_64-13.txz
xf86-video-vesa-2.3.4-x86_64-2.txz
xf86-video-vmware-13.1.0-x86_64-5.txz
xf86-video-voodoo-1.2.5-x86_64-9.txz
xf86-video-xgi-1.6.1-x86_64-2.txz
xf86-video-xgixp-1.8.1-x86_64-8.txz
xhost-1.0.7-x86_64-1.txz
xinit-1.3.4-x86_64-2.txz
xkbcomp-1.3.0-x86_64-2.txz
xkeyboard-config-2.11-noarch-1.txz
xkill-1.0.4-x86_64-2.txz
xmessage-1.0.4-x86_64-2.txz
xmodmap-1.0.9-x86_64-1.txz
xorg-server-1.18.0-x86_64-2.txz
xprop-1.2.2-x86_64-2.txz
xrandr-1.4.3-x86_64-2.txz
xrdb-1.1.0-x86_64-2.txz
xset-1.2.3-x86_64-2.txz
xsetroot-1.1.1-x86_64-2.txz
xterm-320-x86_64-1.txz
xvidcore-1.3.4-x86_64-1jay.txz
xvinfo-1.1.3-x86_64-1.txz
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
brokenman
Site Admin
Site Admin
Posts: 5439
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: Building Blocks

Post#17 by brokenman » 17 Jan 2016, 20:38

I have a set of scripts that I use for downloading and updating slackware packages. Know that I have only used this for x86_64 and i486/i586 remains completely untested as yet.
After cloning the repository take a look at the docs/config.txt file and add your preferences there. Then change into the 'build' folder and issue the following:

Code: Select all

../scripts/get-pkgs.sh perl
This will download the latest slackware-current perl package.

You may also pass it a file with one package name per line. Example from the 001 packages in the above post.

Code: Select all

../scripts/get-pkgs.sh /path/to/my/file.txt
The file would contain the following.

Code: Select all

NetworkManager
aaa_base
aaa_elflibs
aaa_terminfo
acl
acpid
alsa-lib
alsa-utils
attr
bash
bc
bin
bridge-utils
bzip2
cdrtools
cgmanager
cifs-utils
coreutils
cpio
curl
cyrus-sasl
dbus
dcron
dhcpcd
dialog
diffutils
dmapi
dmidecode
dnsmasq
dosfstools
dvd+rw-tools
e2fsprogs
eject
elfutils
etc
ethtool
eudev
file
findutils
floppy
fuse
gawk
gdbm
gettext
glibc-solibs
glibc-zoneinfo
gpm
gptfdisk
grep
groff
gzip
hdparm
httpfs2
hwdata
ifenslave
infozip
iproute2
iptables
iputils
ipw2100-fw
ipw2200-fw
kbd
kmod
laptop-mode-tools
less
libcap
libffi
libgudev
libidn
libmnl
libndp
libnetfilter_conntrack
libnfnetlink
libnftnl
libnih
libnl3
libpcap
libraw1394
libssh2
libtermcap
libusb
libusb-compat
lm_sensors
logrotate
lsof
lvm2
lynx
lzip
lzo
man
mc
mdadm
mpfr
ncurses
net-tools
network-scripts
newt
nfs-utils
ntfs-3g
openssh
openssl
openvpn
p7zip
parted
patch
pciutils
pcre
perl
pkgtools
popt
portmap
powertop
ppp
pptp
procps-ng
readline
reiserfsprogs
rfkill
rp-pppoe
rpm
rpm2tgz
rsync
screen
sdparm
sed
sg3_utils
shadow
slocate
smartmontools
sqlite
squashfs-tools
sshfs-fuse
strace
sysfsutils
sysklogd
sysvinit
sysvinit-functions
sysvinit-scripts
tar
telnet
tofrodos
traceroute
unrar
usb_modeswitch
usbmuxd
usbutils
usm
utempter
util
webfs
wget
wgetpaste
which
whois
wireless-tools
wpa_supplicant
xfsdump
xfsprogs
xz
zd1211-firmware
zlib
You can exit the script at any time by hitting 'ctrl + c'

Place all the packages that you download into x86_64/pkg/001 (or whatever module you plan them for)
Later you can check for updates by issuing:

Code: Select all

../scripts/update-pks.sh 001
This will update all packages in the 001 folder. It will ask you to choose if multiple packages are found.

Make sure you have git installed before pulling the files. I also recommend creating a folder somewhere on your system just for pulling the files. Then copy the contents to some other 'working folder' that you will use to build in. This way you can enter into the clean git folder and issue: git pull to update to the latest files (which you will again copy into your working folder) without losing anything because of a tainted git folder.

Code: Select all

git clone https://brokenman@bitbucket.org/brokenman/slackware-package-downloads.git
Have fun.
How do i become super user?
Wear your underpants on the outside and put on a cape.

Bogomips
Full of knowledge
Full of knowledge
Posts: 2522
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: Building Blocks

Post#18 by Bogomips » 18 Jan 2016, 00:03

@neko

Going through both the 3.1 linuxrc and your rewrite for 3.18.22, have amended a function to avoid a potential future issue:

Code: Select all

#======================================
# value Amended to allow for Command Line beginning with Key/Value Pair
# Bogomips	2016-01-17 23:28:42
#--------------------------------------
value()
{
	egrep -o " $1=[^ ]+|^$1=[^ ]+" /proc/cmdline | cut -d= -f2;
}
#======================================
This is when the Command Line starts with a Keyword/Value pair. This is not an issue here as the kernel inserts 'quiet' at the start of the Command Line, however have hit this with another kernel where this has not been the case.

@Kriss
Have enormous kernel.xzm to start with. AB has 265MB of firmware and modules! Have not yet got there. Finally managed to get init looking for right signfile, but hasn't been able to find it as yet, even though got same result for blkid as here, and device file seemed ok.

Code: Select all

/dev/sda9: LABEL="iso" UUID="5bf4078e-3d9c-46e6-8a43-2dfc0eef3aeb" TYPE="ext2"
ls -ld /dev/sda9
brw------ 1 8, 9 /dev/sda9
Verified:
guest@porteus:~$ ls -ld /dev/sda9
brw-rw---- 1 root disk 8, 9 Jan 18 01:27 /dev/sda9
Trying to mount within restricted shell failed. (Maybe there is difference between 32 bit initrd and 64 bit one, and need to switch over to 64 bit initrd)
Last edited by Bogomips on 18 Jan 2016, 14:47, edited 3 times in total.
Reason: Code Correction
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

Jack
Contributor
Contributor
Posts: 1063
Joined: 09 Aug 2013, 14:25
Distribution: Porteus 3.2.rc5 Mate 64 bit
Location: Marysville, OHIO USA

Re: Building Blocks

Post#19 by Jack » 18 Jan 2016, 05:22

Well I try this "get-pkgs.sh" but not sure about this.
Please enter a directory to download the packages to.
>
Here is the output of what I did.
root@porteus:/home/guest/Downloads/temp/slackware-package-downloads/build# ../scripts/get-pkgs.sh perl
Checking that mirror is online ...

--2016-01-18 00:00:57-- http://linorg.usp.br/slackware//slackwa ... LELIST.TXT
Resolving linorg.usp.br (linorg.usp.br)... 2001:12d0:0:71::183:235, 200.144.183.235
Connecting to linorg.usp.br (linorg.usp.br)|2001:12d0:0:71::183:235|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1157211 (1.1M) [text/plain]
Saving to: ‘/home/guest/Downloads/temp/slackware-package-downloads/build/../docs/FILELIST.TXT’

100%[====================================================================================================================>] 1,157,211 404KB/s in 2.8s

2016-01-18 00:01:01 (404 KB/s) - ‘/home/guest/Downloads/temp/slackware-package-downloads/build/../docs/FILELIST.TXT’ saved [1157211/1157211]

We will first go through and scan each package to get links.
A report will be given at the end.

Press any key to continue ...

[OK] perl-5.22.0-i586-2.txz

Please enter a directory to download the packages to.
> build <----------Here what I put there

Downloading: perl-5.22.0-i586-2.txz DONE

Processing finished.
Your files are in: build
root@porteus:/home/guest/Downloads/temp/slackware-package-downloads/build#
What should I change if anything or fix.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

User avatar
brokenman
Site Admin
Site Admin
Posts: 5439
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: Building Blocks

Post#20 by brokenman » 18 Jan 2016, 10:20

Looks good. If the package isn`t in your current folder (build) then it will be in /tmp
I recommend creating a folder before running the script.

Code: Select all

mkdir /tmp/pkg
Then when asked for a folder enter this.
How do i become super user?
Wear your underpants on the outside and put on a cape.

Jack
Contributor
Contributor
Posts: 1063
Joined: 09 Aug 2013, 14:25
Distribution: Porteus 3.2.rc5 Mate 64 bit
Location: Marysville, OHIO USA

Re: Building Blocks

Post#21 by Jack » 18 Jan 2016, 14:50

I forgot to post this.
root@porteus:/home/guest/Downloads/temp/slackware-package-downloads/scripts# ../scripts/get-pkgs.sh perl
You can only run this from inside the build folder.
Safety first :)
root@porteus:/home/guest/Downloads/temp/slackware-package-downloads/scripts#
That why I did what I did.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

Bogomips
Full of knowledge
Full of knowledge
Posts: 2522
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: Building Blocks

Post#22 by Bogomips » 19 Jan 2016, 19:35

Enhancements to linuxrc for alien kernels :wink:

Code: Select all

#================
# FILE          : functions
#----------------
# PROJECT       : Porteus
# COPYRIGHT     :
#               :
# AUTHOR        : fanthom <http://www.porteus.org>
#
#               : separated from original linuxrc &
#               : modified on openSUSE style by neko
#               :
# BELONGS TO    :
#               :
# DESCRIPTION   :
#               :
#               :
# STATUS        :
#----------------
#======================================
# param Amended to allow for Command Line beginning with Keyword
# Bogomips	2016-01-19 20:11:20
#--------------------------------------
param()
{
	egrep -qo "( |^)$1( |\$)" /proc/cmdline;
}
#======================================
# value Amended to allow for Command Line beginning with Key/Value Pair
# Bogomips	2016-01-19 20:11:20
#--------------------------------------
value()
{
	egrep -o "( |^)$1=[^ ]+" /proc/cmdline | cut -d= -f2;
}
#======================================
Found your script to be of quite some use Kriss, so have augmented it with comments from user viewpoint, and made couple of slight modifications, one of which being to do with consistency to also end up with '.img'. Hope you don't mind. :roll:

Code: Select all

#!/bin/bash
#================
# FILE          : PACK/UNPACK initrd
#----------------
# AUTHOR        : Kriss
#               : augmented with usage comments and slight modification
#---------------- by Bogomips.	2016-01-18 20:11:23
# Unpack
#	1. In working directory create subdirectory
#	2. Copy <initrd> to subdirectory.	3. cd to subdirectory
#	4. Invoke script with no arguments.
# Pack
#	1. cd to subdirectory of work directory
#	2. Invoke script with arguments: <compression type> [<image extension>]
# where <compression type>: 'xz' or 'gz', <image extension>: 'img'
#	3. Initrd will be created in work directory as '<newinitrd>.<compression type>'
# If image extension requested, will be packed to work directory as '<newinitrd>.img'
#
x=""; [[ $2 == img ]] && x=$2;		# Ascertain Extension	2016-01-18 20:11:23
if [[ $2 && ! $x ]]; then echo "Error: Second argument has to be 'img'"'!'; exit 1; fi

#Renaming initrd.img to initrd.gz
INITRDIMG=$(find ./ -type f -maxdepth 1 -iname "initrd*" -iname "*.img")
if [ ! "$INITRDIMG" == "" ] && [ $(echo "$INITRDIMG" | wc -l) -eq 1 ];then
  mv "$INITRDIMG" "${INITRDIMG::-4}.gz"
fi

#Unpacking and removing initrd*.xz or initrd*.gz
INITRDGZ=$(find ./ -type f -maxdepth 1 -iname "initrd*" -iname "*.gz")
INITRDXZ=$(find ./ -type f -maxdepth 1 -iname "initrd*" -iname "*.xz")
x=$2;	# img?
if [ ! "$INITRDXZ" == "" ] && [ $(echo "$INITRDXZ" | wc -l) -eq 1 ];then
    xz -d < "$INITRDXZ" | cpio -im
    rm "$INITRDXZ"
elif [ ! "$INITRDGZ" == "" ] && [ $(echo "$INITRDGZ" | wc -l) -eq 1 ];then
    gunzip "$INITRDGZ"
    cpio -dim --no-absolute-filenames < "${INITRDGZ::-3}";	# 2016-01-18 20:11:23
    rm "${INITRDGZ::-3}"
elif [[ $1 == xz ]] ;then	x=${x:-xz};		# 2016-01-18 20:11:23
    find | cpio -H newc -o | xz --check=crc32 --x86 --lzma2 > ../newinitrd.$x
elif [[ $1 == gz ]];then	x=${x:-gz}		# 2016-01-18 20:11:23
    find . | cpio --create --format='newc' | gzip > ../newinitrd.$x
fi
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

Jack
Contributor
Contributor
Posts: 1063
Joined: 09 Aug 2013, 14:25
Distribution: Porteus 3.2.rc5 Mate 64 bit
Location: Marysville, OHIO USA

Re: Building Blocks

Post#23 by Jack » 19 Jan 2016, 19:46

Today I try the scripts and I did 001-core.txt. It did have some error here is the output.

Here is the output when I did it.

Code: Select all

root@porteus:~/Downloads/slackware-package-downloads/build# ../scripts/get-pkgs.sh /root/Documents/001-core.txt
Checking that mirror is online ...

--2016-01-19 14:03:00--  http://linorg.usp.br/slackware//slackware-current/FILELIST.TXT
Resolving linorg.usp.br (linorg.usp.br)... 2001:12d0:0:71::183:235, 200.144.183.235
Connecting to linorg.usp.br (linorg.usp.br)|2001:12d0:0:71::183:235|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1157211 (1.1M) [text/plain]
Saving to: ‘/root/Downloads/slackware-package-downloads/build/../docs/FILELIST.TXT’

100%[====================================================================================================================>] 1,157,211    419KB/s   in 2.7s   

2016-01-19 14:03:04 (419 KB/s) - ‘/root/Downloads/slackware-package-downloads/build/../docs/FILELIST.TXT’ saved [1157211/1157211]

We will first go through and scan each package to get links.
A report will be given at the end.

Press any key to continue ...

[OK] NetworkManager-1.0.10-i586-3.txz
[OK] aaa_base-14.2-i586-1.txz
[OK] aaa_elflibs-14.2-i586-9.txz
[OK] aaa_terminfo-5.9-i486-1.txz
[OK] acl-2.2.52-i486-1.txz
[OK] acpid-2.0.23-i486-1.txz
[OK] alsa-lib-1.1.0-i586-2.txz
[OK] alsa-utils-1.1.0-i586-3.txz
[OK] attr-2.4.47-i486-1.txz
[OK] bash-4.3.042-i586-1.txz
[OK] bc-1.06.95-i486-3.txz
[OK] bin-11.1-i486-1.txz
[OK] bridge-utils-1.5-i586-1.txz
[OK] bzip2-1.0.6-i486-1.txz
[OK] cdrtools-3.01-i586-2.txz
[OK] cgmanager-0.39-i586-1.txz
[OK] cifs-utils-6.4-i586-1.txz
[OK] coreutils-8.24-i586-1.txz
[OK] cpio-2.12-i586-1.txz
[OK] curl-7.46.0-i586-1.txz
[OK] cyrus-sasl-2.1.26-i586-1.txz
[OK] dbus-1.10.6-i586-1.txz
[OK] dcron-4.5-i486-4.txz
[OK] dhcpcd-6.8.2-i586-2.txz
[OK] dialog-1.2_20130523-i486-1.txz
[OK] diffutils-3.3-i486-1.txz
[OK] dmapi-2.2.12-i486-1.txz
[OK] dmidecode-2.12-i486-1.txz
[OK] dnsmasq-2.75-i586-1.txz
[OK] dosfstools-3.0.28-i586-1.txz
[OK] dvd+rw-tools-7.1-i486-2.txz
[MULTIPLE] e2fsprogs

 Multiple packages were found. 
 Choose the correct package or ctrl+c to quit.
1) e2fsprogs-1.42.13-i486-2.txz
2) e2fsprogs-1.43_WIP_20150518-i486-1.txz
#? 1
[OK] e2fsprogs-1.42.13-i486-2.txz
[OK] eject-2.1.5-i486-4.txz
[OK] elfutils-0.163-i586-1.txz
[OK] etc-14.2-i586-5.txz
[OK] ethtool-4.2-i586-1.txz
[OK] eudev-3.1.5-i586-8.txz
[OK] file-5.25-i586-1.txz
[OK] findutils-4.4.2-i486-1.txz
[OK] floppy-5.5-i486-1.txz
[OK] fuse-2.9.4-i586-1.txz
[OK] gawk-4.1.3-i586-1.txz
[OK] gdbm-1.11-i586-1.txz
[OK] gettext-0.19.6-i586-1.txz
[OK] glibc-solibs-2.22-i586-4.txz
[OK] glibc-zoneinfo-2015g-noarch-2.txz
[OK] gpm-1.20.7-i486-3.txz
[OK] gptfdisk-1.0.0-i486-1.txz
[OK] grep-2.22-i586-1.txz
[OK] groff-1.22.3-i486-1.txz
[OK] gzip-1.6-i486-1.txz
[OK] hdparm-9.48-i586-1.txz
[ERROR] Could not find httpfs2
[OK] hwdata-0.283-noarch-1.txz
[ERROR] Could not find ifenslave
[OK] infozip-6.0-i486-3.txz
[OK] iproute2-3.18.0-i486-2.txz
[OK] iptables-1.4.21-i486-1.txz
[ERROR] Could not find iputils
[OK] ipw2100-fw-1.3-fw-1.txz
[OK] ipw2200-fw-3.1-fw-1.txz
[OK] kbd-1.15.3-i486-2.txz
[OK] kmod-22-i586-1.txz
[ERROR] Could not find laptop-mode-tools
[OK] less-481-i586-1.txz
[OK] libcap-2.22-i486-1.txz
[OK] libffi-3.2.1-i486-1.txz
[OK] libgudev-230-i586-1.txz
[OK] libidn-1.30-i486-1.txz
[OK] libmnl-1.0.3-i486-1.txz
[OK] libndp-1.4-i486-1.txz
[OK] libnetfilter_conntrack-1.0.4-i486-1.txz
[OK] libnfnetlink-1.0.1-i486-1.txz
[OK] libnftnl-1.0.3-i486-1.txz
[OK] libnih-1.0.3-i586-2.txz
[OK] libnl3-3.2.25-i486-1.txz
[OK] libpcap-1.7.4-i586-1.txz
[OK] libraw1394-2.1.1-i586-1.txz
[OK] libssh2-1.6.0-i586-1.txz
[OK] libtermcap-1.2.3-i486-7.txz
[OK] libusb-1.0.20-i586-1.txz
[OK] libusb-compat-0.1.5-i586-2.txz
[OK] lm_sensors-3.4.0-i586-1.txz
[OK] logrotate-3.8.9-i486-1.txz
[OK] lsof-4.89-i586-1.txz
[OK] lvm2-2.02.138-i586-1.txz
[OK] lynx-2.8.7-i486-3.txz
[OK] lzip-1.16-i486-1.txz
[OK] lzo-2.09-i486-1.txz
[OK] man-1.6g-i586-3.txz
[OK] mc-4.8.15-i586-1.txz
[OK] mdadm-3.3.2-i486-1.txz
[OK] mpfr-3.1.3-i586-1.txz
[OK] ncurses-5.9-i486-4.txz
[OK] net-tools-1.60.20120726git-i486-1.txz
[OK] network-scripts-14.2-noarch-1.txz
[OK] newt-0.52.18-i486-1.txz
[OK] nfs-utils-1.3.3-i586-1.txz
[OK] ntfs-3g-2015.3.14-i486-1.txz
[OK] openssh-7.1p2-i586-1.txz
[OK] openssl-1.0.2e-i586-1.txz
[OK] openvpn-2.3.9-i586-1.txz
[ERROR] Could not find p7zip
[OK] parted-3.2-i586-2.txz
[OK] patch-2.7.5-i586-1.txz
[OK] pciutils-3.4.0-i586-1.txz
[OK] pcre-8.38-i586-1.txz
[OK] perl-5.22.0-i586-2.txz
[OK] pkgtools-14.2-noarch-5.txz
[OK] popt-1.16-i486-2.txz
[ERROR] Could not find portmap
[OK] powertop-2.8-i586-1.txz
[OK] ppp-2.4.7-i486-1.txz
[ERROR] Could not find pptp
[OK] procps-ng-3.3.10-i586-4.txz
[OK] readline-6.3-i586-2.txz
[OK] reiserfsprogs-3.6.24-i486-1.txz
[OK] rfkill-0.5-i486-1.txz
[OK] rp-pppoe-3.12-i586-1.txz
[OK] rpm-4.12.0.1-i586-1.txz
[OK] rpm2tgz-1.2.2-i486-1.txz
[OK] rsync-3.1.2-i586-1.txz
[OK] screen-4.3.1-i586-2.txz
[OK] sdparm-1.09-i586-1.txz
[OK] sed-4.2.2-i486-1.txz
[OK] sg3_utils-1.41-i586-1.txz
[OK] shadow-4.2.1-i486-1.txz
[OK] slocate-3.1-i486-4.txz
[OK] smartmontools-6.4-i586-1.txz
[OK] sqlite-3.9.2-i586-2.txz
[OK] squashfs-tools-4.3-i586-1.txz
[ERROR] Could not find sshfs-fuse
[OK] strace-4.10-i486-1.txz
[OK] sysfsutils-2.1.0-i486-1.txz
[OK] sysklogd-1.5.1-i586-1.txz
[OK] sysvinit-2.88dsf-i486-4.txz
[OK] sysvinit-functions-8.53-i486-2.txz
[OK] sysvinit-scripts-2.0-noarch-27.txz
[OK] tar-1.28-i586-1.txz
[OK] telnet-0.17-i486-1.txz
[ERROR] Could not find tofrodos
[OK] traceroute-2.0.19-i486-1.txz
[ERROR] Could not find unrar
[OK] usb_modeswitch-2.2.6-i586-1.txz
[OK] usbmuxd-1.1.0-i586-1.txz
[OK] usbutils-008-i586-1.txz
[ERROR] Could not find usm
[OK] utempter-1.1.6-i586-1.txz
[ERROR] Could not find util
[ERROR] Could not find webfs
[OK] wget-1.17.1-i586-1.txz
[ERROR] Could not find wgetpaste
[OK] which-2.21-i586-1.txz
[OK] whois-5.2.10-i586-1.txz
[OK] wireless-tools-29-i486-9.txz
[OK] wpa_supplicant-2.5-i586-1.txz
[OK] xfsdump-3.1.6-i586-1.txz
[OK] xfsprogs-4.3.0-i586-1.txz
[OK] xz-5.2.2-i586-1.txz
[OK] zd1211-firmware-1.4-fw-1.txz
[OK] zlib-1.2.8-i486-1.txz
 ###############################
 SCAN REPORT 
The following packages were not found.

httpfs2
ifenslave
iputils
laptop-mode-tools
p7zip
portmap
pptp
sshfs-fuse
tofrodos
unrar
usm
util
webfs
wgetpaste

 A report was left at /tmp/errors.txt 

Please enter a directory to download the packages to.
> /tmp/pkg/001

Downloading: NetworkManager-1.0.10-i586-3.txz   DONE 
Downloading: aaa_base-14.2-i586-1.txz   DONE 
Downloading: aaa_elflibs-14.2-i586-9.txz   DONE 
Downloading: aaa_terminfo-5.9-i486-1.txz   DONE 
Downloading: acl-2.2.52-i486-1.txz   DONE 
Downloading: acpid-2.0.23-i486-1.txz   DONE 
Downloading: alsa-lib-1.1.0-i586-2.txz   DONE 
Downloading: alsa-utils-1.1.0-i586-3.txz   DONE 
Downloading: attr-2.4.47-i486-1.txz   DONE 
Downloading: bash-4.3.042-i586-1.txz   DONE 
Downloading: bc-1.06.95-i486-3.txz   DONE 
Downloading: bin-11.1-i486-1.txz   DONE 
Downloading: bridge-utils-1.5-i586-1.txz   DONE 
Downloading: bzip2-1.0.6-i486-1.txz   DONE 
Downloading: cdrtools-3.01-i586-2.txz   DONE 
Downloading: cgmanager-0.39-i586-1.txz   DONE 
Downloading: cifs-utils-6.4-i586-1.txz   DONE 
Downloading: coreutils-8.24-i586-1.txz   DONE 
Downloading: cpio-2.12-i586-1.txz   DONE 
Downloading: curl-7.46.0-i586-1.txz   DONE 
Downloading: cyrus-sasl-2.1.26-i586-1.txz   DONE 
Downloading: dbus-1.10.6-i586-1.txz   DONE 
Downloading: dcron-4.5-i486-4.txz   DONE 
Downloading: dhcpcd-6.8.2-i586-2.txz   DONE 
Downloading: dialog-1.2_20130523-i486-1.txz   DONE 
Downloading: diffutils-3.3-i486-1.txz   DONE 
Downloading: dmapi-2.2.12-i486-1.txz   DONE 
Downloading: dmidecode-2.12-i486-1.txz   DONE 
Downloading: dnsmasq-2.75-i586-1.txz   DONE 
Downloading: dosfstools-3.0.28-i586-1.txz   DONE 
Downloading: dvd+rw-tools-7.1-i486-2.txz   DONE 
Downloading: e2fsprogs-1.42.13-i486-2.txz   DONE 
Downloading: eject-2.1.5-i486-4.txz   DONE 
Downloading: elfutils-0.163-i586-1.txz   DONE 
Downloading: etc-14.2-i586-5.txz   DONE 
Downloading: ethtool-4.2-i586-1.txz   DONE 
Downloading: eudev-3.1.5-i586-8.txz   DONE 
Downloading: file-5.25-i586-1.txz   DONE 
Downloading: findutils-4.4.2-i486-1.txz   DONE 
Downloading: floppy-5.5-i486-1.txz   DONE 
Downloading: fuse-2.9.4-i586-1.txz   DONE 
Downloading: gawk-4.1.3-i586-1.txz   DONE 
Downloading: gdbm-1.11-i586-1.txz   DONE 
Downloading: gettext-0.19.6-i586-1.txz   DONE 
Downloading: glibc-solibs-2.22-i586-4.txz   DONE 
Downloading: glibc-zoneinfo-2015g-noarch-2.txz   DONE 
Downloading: gpm-1.20.7-i486-3.txz   DONE 
Downloading: gptfdisk-1.0.0-i486-1.txz   DONE 
Downloading: grep-2.22-i586-1.txz   DONE 
Downloading: groff-1.22.3-i486-1.txz   DONE 
Downloading: gzip-1.6-i486-1.txz   DONE 
Downloading: hdparm-9.48-i586-1.txz   DONE 
Downloading: hwdata-0.283-noarch-1.txz   DONE 
Downloading: infozip-6.0-i486-3.txz   DONE 
Downloading: iproute2-3.18.0-i486-2.txz   DONE 
Downloading: iptables-1.4.21-i486-1.txz   DONE 
Downloading: ipw2100-fw-1.3-fw-1.txz   DONE 
Downloading: ipw2200-fw-3.1-fw-1.txz   DONE 
Downloading: kbd-1.15.3-i486-2.txz   DONE 
Downloading: kmod-22-i586-1.txz   DONE 
Downloading: less-481-i586-1.txz   DONE 
Downloading: libcap-2.22-i486-1.txz   DONE 
Downloading: libffi-3.2.1-i486-1.txz   DONE 
Downloading: libgudev-230-i586-1.txz   DONE 
Downloading: libidn-1.30-i486-1.txz   DONE 
Downloading: libmnl-1.0.3-i486-1.txz   DONE 
Downloading: libndp-1.4-i486-1.txz   DONE 
Downloading: libnetfilter_conntrack-1.0.4-i486-1.txz   DONE 
Downloading: libnfnetlink-1.0.1-i486-1.txz   DONE 
Downloading: libnftnl-1.0.3-i486-1.txz   DONE 
Downloading: libnih-1.0.3-i586-2.txz   DONE 
Downloading: libnl3-3.2.25-i486-1.txz   DONE 
Downloading: libpcap-1.7.4-i586-1.txz   DONE 
Downloading: libraw1394-2.1.1-i586-1.txz   DONE 
Downloading: libssh2-1.6.0-i586-1.txz   DONE 
Downloading: libtermcap-1.2.3-i486-7.txz   DONE 
Downloading: libusb-1.0.20-i586-1.txz   DONE 
Downloading: libusb-compat-0.1.5-i586-2.txz   DONE 
Downloading: lm_sensors-3.4.0-i586-1.txz   DONE 
Downloading: logrotate-3.8.9-i486-1.txz   DONE 
Downloading: lsof-4.89-i586-1.txz   DONE 
Downloading: lvm2-2.02.138-i586-1.txz   DONE 
Downloading: lynx-2.8.7-i486-3.txz   DONE 
Downloading: lzip-1.16-i486-1.txz   DONE 
Downloading: lzo-2.09-i486-1.txz   DONE 
Downloading: man-1.6g-i586-3.txz   DONE 
Downloading: mc-4.8.15-i586-1.txz   DONE 
Downloading: mdadm-3.3.2-i486-1.txz   DONE 
Downloading: mpfr-3.1.3-i586-1.txz   DONE 
Downloading: ncurses-5.9-i486-4.txz   DONE 
Downloading: net-tools-1.60.20120726git-i486-1.txz   DONE 
Downloading: network-scripts-14.2-noarch-1.txz   DONE 
Downloading: newt-0.52.18-i486-1.txz   DONE 
Downloading: nfs-utils-1.3.3-i586-1.txz   DONE 
Downloading: ntfs-3g-2015.3.14-i486-1.txz   DONE 
Downloading: openssh-7.1p2-i586-1.txz   DONE 
Downloading: openssl-1.0.2e-i586-1.txz   DONE 
Downloading: openvpn-2.3.9-i586-1.txz   DONE 
Downloading: parted-3.2-i586-2.txz   DONE 
Downloading: patch-2.7.5-i586-1.txz   DONE 
Downloading: pciutils-3.4.0-i586-1.txz   DONE 
Downloading: pcre-8.38-i586-1.txz   DONE 
Downloading: perl-5.22.0-i586-2.txz   DONE 
Downloading: pkgtools-14.2-noarch-5.txz   DONE 
Downloading: popt-1.16-i486-2.txz   DONE 
Downloading: powertop-2.8-i586-1.txz   DONE 
Downloading: ppp-2.4.7-i486-1.txz   DONE 
Downloading: procps-ng-3.3.10-i586-4.txz   DONE 
Downloading: readline-6.3-i586-2.txz   DONE 
Downloading: reiserfsprogs-3.6.24-i486-1.txz   DONE 
Downloading: rfkill-0.5-i486-1.txz   DONE 
Downloading: rp-pppoe-3.12-i586-1.txz   DONE 
Downloading: rpm-4.12.0.1-i586-1.txz   DONE 
Downloading: rpm2tgz-1.2.2-i486-1.txz   DONE 
Downloading: rsync-3.1.2-i586-1.txz   DONE 
Downloading: screen-4.3.1-i586-2.txz   DONE 
Downloading: sdparm-1.09-i586-1.txz   DONE 
Downloading: sed-4.2.2-i486-1.txz   DONE 
Downloading: sg3_utils-1.41-i586-1.txz   DONE 
Downloading: shadow-4.2.1-i486-1.txz   DONE 
Downloading: slocate-3.1-i486-4.txz   DONE 
Downloading: smartmontools-6.4-i586-1.txz   DONE 
Downloading: sqlite-3.9.2-i586-2.txz   DONE 
Downloading: squashfs-tools-4.3-i586-1.txz   DONE 
Downloading: strace-4.10-i486-1.txz   DONE 
Downloading: sysfsutils-2.1.0-i486-1.txz   DONE 
Downloading: sysklogd-1.5.1-i586-1.txz   DONE 
Downloading: sysvinit-2.88dsf-i486-4.txz   DONE 
Downloading: sysvinit-functions-8.53-i486-2.txz   DONE 
Downloading: sysvinit-scripts-2.0-noarch-27.txz   DONE 
Downloading: tar-1.28-i586-1.txz   DONE 
Downloading: telnet-0.17-i486-1.txz   DONE 
Downloading: traceroute-2.0.19-i486-1.txz   DONE 
Downloading: usb_modeswitch-2.2.6-i586-1.txz   DONE 
Downloading: usbmuxd-1.1.0-i586-1.txz   DONE 
Downloading: usbutils-008-i586-1.txz   DONE 
Downloading: utempter-1.1.6-i586-1.txz   DONE 
Downloading: wget-1.17.1-i586-1.txz   DONE 
Downloading: which-2.21-i586-1.txz   DONE 
Downloading: whois-5.2.10-i586-1.txz   DONE 
Downloading: wireless-tools-29-i486-9.txz   DONE 
Downloading: wpa_supplicant-2.5-i586-1.txz   DONE 
Downloading: xfsdump-3.1.6-i586-1.txz   DONE 
Downloading: xfsprogs-4.3.0-i586-1.txz   DONE 
Downloading: xz-5.2.2-i586-1.txz   DONE 
Downloading: zd1211-firmware-1.4-fw-1.txz   DONE 
Downloading: zlib-1.2.8-i486-1.txz   DONE 

 Processing finished. 
Your files are in: /tmp/pkg/001
root@porteus:~/Downloads/slackware-package-downloads/build# 

Here is the output of the ERROR I got.

Code: Select all

errors.txt
The following packages were not found.

portbuild-errors.txt
httpfs2
ifenslave
iputils
laptop-mode-tools
p7zip
portmap
pptp
sshfs-fuse
tofrodos
unrar
usm
util
webfs
wgetpaste
Here is the output of portbuild-download.txt file.

Code: Select all

NetworkManager-1.0.10-i586-3.txz
aaa_base-14.2-i586-1.txz
aaa_elflibs-14.2-i586-9.txz
aaa_terminfo-5.9-i486-1.txz
acl-2.2.52-i486-1.txz
acpid-2.0.23-i486-1.txz
alsa-lib-1.1.0-i586-2.txz
alsa-utils-1.1.0-i586-3.txz
attr-2.4.47-i486-1.txz
bash-4.3.042-i586-1.txz
bc-1.06.95-i486-3.txz
bin-11.1-i486-1.txz
bridge-utils-1.5-i586-1.txz
bzip2-1.0.6-i486-1.txz
cdrtools-3.01-i586-2.txz
cgmanager-0.39-i586-1.txz
cifs-utils-6.4-i586-1.txz
coreutils-8.24-i586-1.txz
cpio-2.12-i586-1.txz
curl-7.46.0-i586-1.txz
cyrus-sasl-2.1.26-i586-1.txz
dbus-1.10.6-i586-1.txz
dcron-4.5-i486-4.txz
dhcpcd-6.8.2-i586-2.txz
dialog-1.2_20130523-i486-1.txz
diffutils-3.3-i486-1.txz
dmapi-2.2.12-i486-1.txz
dmidecode-2.12-i486-1.txz
dnsmasq-2.75-i586-1.txz
dosfstools-3.0.28-i586-1.txz
dvd+rw-tools-7.1-i486-2.txz
e2fsprogs-1.42.13-i486-2.txz
eject-2.1.5-i486-4.txz
elfutils-0.163-i586-1.txz
etc-14.2-i586-5.txz
ethtool-4.2-i586-1.txz
eudev-3.1.5-i586-8.txz
file-5.25-i586-1.txz
findutils-4.4.2-i486-1.txz
floppy-5.5-i486-1.txz
fuse-2.9.4-i586-1.txz
gawk-4.1.3-i586-1.txz
gdbm-1.11-i586-1.txz
gettext-0.19.6-i586-1.txz
glibc-solibs-2.22-i586-4.txz
glibc-zoneinfo-2015g-noarch-2.txz
gpm-1.20.7-i486-3.txz
gptfdisk-1.0.0-i486-1.txz
grep-2.22-i586-1.txz
groff-1.22.3-i486-1.txz
gzip-1.6-i486-1.txz
hdparm-9.48-i586-1.txz
hwdata-0.283-noarch-1.txz
infozip-6.0-i486-3.txz
iproute2-3.18.0-i486-2.txz
iptables-1.4.21-i486-1.txz
ipw2100-fw-1.3-fw-1.txz
ipw2200-fw-3.1-fw-1.txz
kbd-1.15.3-i486-2.txz
kmod-22-i586-1.txz
less-481-i586-1.txz
libcap-2.22-i486-1.txz
libffi-3.2.1-i486-1.txz
libgudev-230-i586-1.txz
libidn-1.30-i486-1.txz
libmnl-1.0.3-i486-1.txz
libndp-1.4-i486-1.txz
libnetfilter_conntrack-1.0.4-i486-1.txz
libnfnetlink-1.0.1-i486-1.txz
libnftnl-1.0.3-i486-1.txz
libnih-1.0.3-i586-2.txz
libnl3-3.2.25-i486-1.txz
libpcap-1.7.4-i586-1.txz
libraw1394-2.1.1-i586-1.txz
libssh2-1.6.0-i586-1.txz
libtermcap-1.2.3-i486-7.txz
libusb-1.0.20-i586-1.txz
libusb-compat-0.1.5-i586-2.txz
lm_sensors-3.4.0-i586-1.txz
logrotate-3.8.9-i486-1.txz
lsof-4.89-i586-1.txz
lvm2-2.02.138-i586-1.txz
lynx-2.8.7-i486-3.txz
lzip-1.16-i486-1.txz
lzo-2.09-i486-1.txz
man-1.6g-i586-3.txz
mc-4.8.15-i586-1.txz
mdadm-3.3.2-i486-1.txz
mpfr-3.1.3-i586-1.txz
ncurses-5.9-i486-4.txz
net-tools-1.60.20120726git-i486-1.txz
network-scripts-14.2-noarch-1.txz
newt-0.52.18-i486-1.txz
nfs-utils-1.3.3-i586-1.txz
ntfs-3g-2015.3.14-i486-1.txz
openssh-7.1p2-i586-1.txz
openssl-1.0.2e-i586-1.txz
openvpn-2.3.9-i586-1.txz
parted-3.2-i586-2.txz
patch-2.7.5-i586-1.txz
pciutils-3.4.0-i586-1.txz
pcre-8.38-i586-1.txz
perl-5.22.0-i586-2.txz
pkgtools-14.2-noarch-5.txz
popt-1.16-i486-2.txz
powertop-2.8-i586-1.txz
ppp-2.4.7-i486-1.txz
procps-ng-3.3.10-i586-4.txz
readline-6.3-i586-2.txz
reiserfsprogs-3.6.24-i486-1.txz
rfkill-0.5-i486-1.txz
rp-pppoe-3.12-i586-1.txz
rpm-4.12.0.1-i586-1.txz
rpm2tgz-1.2.2-i486-1.txz
rsync-3.1.2-i586-1.txz
screen-4.3.1-i586-2.txz
sdparm-1.09-i586-1.txz
sed-4.2.2-i486-1.txz
sg3_utils-1.41-i586-1.txz
shadow-4.2.1-i486-1.txz
slocate-3.1-i486-4.txz
smartmontools-6.4-i586-1.txz
sqlite-3.9.2-i586-2.txz
squashfs-tools-4.3-i586-1.txz
strace-4.10-i486-1.txz
sysfsutils-2.1.0-i486-1.txz
sysklogd-1.5.1-i586-1.txz
sysvinit-2.88dsf-i486-4.txz
sysvinit-functions-8.53-i486-2.txz
sysvinit-scripts-2.0-noarch-27.txz
tar-1.28-i586-1.txz
telnet-0.17-i486-1.txz
traceroute-2.0.19-i486-1.txz
usb_modeswitch-2.2.6-i586-1.txz
usbmuxd-1.1.0-i586-1.txz
usbutils-008-i586-1.txz
utempter-1.1.6-i586-1.txz
wget-1.17.1-i586-1.txz
which-2.21-i586-1.txz
whois-5.2.10-i586-1.txz
wireless-tools-29-i486-9.txz
wpa_supplicant-2.5-i586-1.txz
xfsdump-3.1.6-i586-1.txz
xfsprogs-4.3.0-i586-1.txz
xz-5.2.2-i586-1.txz
zd1211-firmware-1.4-fw-1.txz
zlib-1.2.8-i486-1.txz
Over all it work great but for the ERROR packages. Can that be fix?
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

User avatar
brokenman
Site Admin
Site Admin
Posts: 5439
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: Building Blocks

Post#24 by brokenman » 20 Jan 2016, 09:13

The errors are packages that don`t exist in slackware-current and must be found elsewhere or compiled manually. Welcome to slackware.
How do i become super user?
Wear your underpants on the outside and put on a cape.

Bogomips
Full of knowledge
Full of knowledge
Posts: 2522
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: Building Blocks

Post#25 by Bogomips » 20 Jan 2016, 12:53

^ Dependencies Resolver can be of use in finding them at pkgs.org. 8)
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
brokenman
Site Admin
Site Admin
Posts: 5439
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: Building Blocks

Post#26 by brokenman » 20 Jan 2016, 23:27

If you are building a slackware porteus then I recommend finding a native slackware package or building them from source. That way they are slackware native and USM will work with them.
How do i become super user?
Wear your underpants on the outside and put on a cape.

Jack
Contributor
Contributor
Posts: 1063
Joined: 09 Aug 2013, 14:25
Distribution: Porteus 3.2.rc5 Mate 64 bit
Location: Marysville, OHIO USA

Re: Building Blocks

Post#27 by Jack » 21 Jan 2016, 01:01

For now I'm giving up on this project. I have a list of what is needed for 001-core and 002-xorg and so when I have time I might look for them.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

Bogomips
Full of knowledge
Full of knowledge
Posts: 2522
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: Building Blocks

Post#28 by Bogomips » 22 Jan 2016, 02:10

brokenman wrote:If you are building a slackware porteus then I recommend finding a native slackware package or building them from source. That way they are slackware native and USM will work with them.
Point taken. However at the moment just trying to go through the motions involved, and come up with something however rough it may be. Once one has seen that one has been able to get somewhere, then there is the motivation to try and naturalise any alien packages.

Might add that have been impressed to find that USM does not do a bad job in pointing out dependencies needed by alien packages. Suppose something to do with its in-depth searching.

@Jack
Might be worth seeing if Alien Bob has missing packages in his live system. :wink:

Next Hurdle
^ creating live filesystem and inserting modules
mount: mounting aufs on /union failed: No such device.
cant setup union (aufs) - read only filesystem?\nWhen you finish debugging press Ctrl+Alt+Del to reboot.

Looks like Alien Bob might be using overlayfs :(

Anyway using our initrd tweaked with AB's modules, able to read most of partitions with exception of vfat, and porteus data was presumably retrieved. But will have to check (pepper with some more diagnostics).

md5sum initrd.img
bbd17039b21fbb41f1dfe5db8f49c944 initrd.img
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

Jack
Contributor
Contributor
Posts: 1063
Joined: 09 Aug 2013, 14:25
Distribution: Porteus 3.2.rc5 Mate 64 bit
Location: Marysville, OHIO USA

Re: Building Blocks

Post#29 by Jack » 22 Jan 2016, 07:26

Has anyone ever use "sbopkg"? I try it on "laptop-mode-tools" and it built it. Here is the link to sbopkg. https://www.sbopkg.org/index.php Will this be OK to build the missing packages?
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

User avatar
brokenman
Site Admin
Site Admin
Posts: 5439
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: Building Blocks

Post#30 by brokenman » 22 Jan 2016, 09:37

Looks like Alien Bob might be using overlayfs
Yes that`s right. I have a version of Porteus here working with only overlayfs and no aufs if you feel it would help your cause. It works when installing slackware packages, but will not work with squashfs modules. Well at least I have not been able to bend it to my will. The commands (in linuxrc) used to get it to boot may help you though.

Jack if you are looking at building the missing packages then I recommend using sbopkg. In fact, even better would be to build these manually from the files found at slackbuilds.org. I have most of them compiled already so feel free to shout out if you come to an impasse and give up on that particular packages. But I highly recommend learning to build from source code. It is akin to learning about the motor under the bonnet of your car. Driving it is so much more beautiful when you built it.

A slackware user can pretty much go to any other distro (once they are comfortable) and tweak/fix it to suit their needs.
How do i become super user?
Wear your underpants on the outside and put on a cape.

Post Reply