Pastebin
API
tools
faq
paste
Login
Sign up
Please fix the following errors:
New Paste
Syntax Highlighting
# ubuntu/debian puppy basesfs pkglist # # generic commands: %exit %include %makesfs %import # special package commands: %get_pkgs_by_priority %addbase %addpkg %bblinks %remove %repo %lock %cutdown # installer commands: %bootstrap %dpkg %dpkgchroot %depend %nodepend %reinstall %dpkg_configure # startup default: bootstrap, nodepend # # extra param for commands, params can be quoted # %include include-file # %makesfs output.sfs [squashfs-para%m] # %pkg_by_prio priority ["inclusion-egrep"] ["exclusion-egrep"] # %bblinks [nousr] # %remove pkgname ... # %repo url version sections pkgdb # %addpkg pkgname ... # %reinstall pkgname ... # %dpkg_configure configure flags # %lock pkgname ... # %cutdown [all doc gtkdoc nls cache dev] # %import dir ... # # %symlink source target # %rm file ... (-rf flag is always used) # %mkdir dir ... (-p flag is always used) # %touch file ... # % %chroot command ... # # start with %pkgs_by_prio required. Otherwise start with libc6. # # essential packages #%pkgs_by_priority "required" ".*lib.*|^tzdata|^bash|^dash|^lsb-base|^ncurses.*|^bsdutils|^kmod|^mount|^insserv|^mount|^sysvinit-utils|^procps|^makedev" "^klibc|.*plymouth.*|mountall" #%pkgs_by_priority "required" #%dpkg # use dpkg installer instead of bootstrap #%dpkgchroot # use dpkg-chroot installer instead of bootstrap #%depend # turn on dependency %nodepend %bootstrap #GlibC Packages libc6 # -- upupGG+D: yes|glibc|libc-bin,libc6,libcrypt1,libc6-dev,tzdata|exe,dev,doc,nls libc-bin #dep of locales -- upupGG+D: yes|glibc|libc-bin,libc6,libcrypt1,libc6-dev,tzdata|exe,dev,doc,nls libcrypt1 #dep of perlbase,util-linux: -- upupGG+D: yes|glibc|libc-bin,libc6,libcrypt1,libc6-dev,tzdata|exe,dev,doc,nlsx #libc6-dev #dep of util-linux -- upupGG+D: yes|glibc|libc-bin,libc6,libcrypt1,libc6-dev,tzdata|exe,dev,doc,nls tzdata # -- upupGG+D: yes|glibc|libc-bin,libc6,libcrypt1,libc6-dev,tzdata|exe,dev,doc,nls #libtinfo5 #Required for libreadline7 libtinfo6 #Required for libreadline8 -- UpupGG+D: yes|ncurses|ncurses-base,ncurses-bin,libncurses6,libncurses-dev,libncursesw6,libncursesw5-dev,libtinfo6,libtinfo-dev|exe,dev,doc,nls #libpcre3 #Old Dependency of libselinux1 libpcre2-8-0 #Required by libselinux1 -- UpupGG+D: yes|pcre2|libpcre2-8-0,libpcre2-dev|exe,dev,doc,nls libselinux1 #UpupGG+D: yes|libselinux|libselinux1,libselinux1-dev|exe,dev,doc,nls libsepol1 #UpupGG+D: yes|libsepol|libsepol1,libsepol1-dev|exe,dev,doc,nls %dummy sensible-utils #This is a dependency of debianutils but it isn't essential. debianutils #dep of isc-dhcp-common #UpupGG+D: yes|debianutils|debianutils|exe,dev,doc,nls %dummy base-files #Tinycore probably already has these coreutils #upupGG+D: yes|coreutils|coreutils|exe,dev>null,doc,nls grep #upupGG+D: yes|grep|grep|exe,dev>null,doc,nls libgmp10 #dep of gawk,libmpfr4,libisl23 -- upupGG+D: yes|gmp|libgmp10,libgmpxx4ldbl,libgmp-dev,libgmp3-dev|exe,dev,doc,nls| #in precise, this was only in devx, but abiword needs it. libmpfr6 #required for gawk -- upupGG+D: yes|mpfr|libmpfr6,libmpfr-dev|exe>dev,dev,doc,nls readline-common #required for gawk -- upupGG+D: yes|readline|libreadline8,libreadline-dev,readline-common|exe,dev,doc,nls libreadline8 #dep gawk,gpg,gpgconf -- upupGG+D: yes|readline|libreadline8,libreadline-dev,readline-common|exe,dev,doc,nls libsigsegv2 #required for gawk, sed -- upupGG+D: yes|libsigsegv|libsigsegv2,libsigsegv-dev|exe,dev,doc,nls %dpkg_configure --force-all -a gawk #gawk seems to want libgmp10:i386 to be configured -- upupGG+D: yes|gawk|gawk|exe,dev,doc,nls %dummy mawk #mawk sed # -- upupGG+D: yes|sed|sed|exe,dev>null,doc,nls tar # -- upupGG+D: yes|tar|tar|exe,dev>null,doc,nls liblzma5 #Dependency of squashfs-tools -- upupGG+D: yes|xz|xz-utils,liblzma5,liblzma-dev|exe,dev,doc,nls xz-utils # -- upupGG+D: yes|xz|xz-utils,liblzma5,liblzma-dev|exe,dev,doc,nls liblz4-1 #Dependency of squashfs-tools -- upupGG+D: yes|liblz4|liblz4-1|exe,dev,doc liblzo2-2 #Dependency of squashfs-tools -- upupGG+D: yes|lzo2|liblzo2-2,liblzo2-dev|exe,dev,doc,nls squashfs-tools #upupGG+D: yes|squashfs-tools4||exe| #note, kernel-version sensitive gzip #upupGG+D: yes|gzip|gzip|exe,dev>null,doc,nls cpio #upupGG+D: yes|cpio|cpio|exe,dev>null,doc,nls libbz2-1.0 #upupGG+D: yes|bzip2|bzip2,libbz2-1.0,libbz2-dev|exe,dev,doc,nls bzip2 #upupGG+D: yes|bzip2|bzip2,libbz2-1.0,libbz2-dev|exe,dev,doc,nls libattr1 #upupGG+D: yes|attr|libattr1,libattr1-dev|exe,dev,doc,nls libacl1 #Dep of acl #upupGG+D: yes|acl|acl,libacl1,libacl1-dev|exe,dev,doc,nls acl #upupGG+D: yes|acl|acl,libacl1,libacl1-dev|exe,dev,doc,nls %addpkg puppycore_noarch %addpkg puppycore_users libsystemd0 #Dependency of bsdutils -- upupGG+D: yes|libsystemd|libsystemd0,libsystemd-dev|exe,dev,doc,nls #Not for procps be careful not to overwrite puppies script for "ps" libprocps8 #dep of procps procps #yes|procps|procps,libprocps8,libprocps-dev|exe,dev,doc,nls libgnutls30 #dep of gnutls-bin, #gnutls-bin #Not needed but contains: certtool, danetool, gnutls-cli, gnutls-cli-debug, gnutls-serv, ocsptool, p11tool, psktool, srptool bsdutils # -- upupGG+D: yes|util-linux|util-linux,fdisk,mount,uuid-runtime,bsdutils, # libuuid1,libblkid1,libfdisk1,libmount1,libsmartcols1, # libfdisk-dev,libmount-dev,libsmartcols-dev,uuid-dev,libblkid-dev,libmount-dev # |exe,dev,doc,nls| #ADDED 20150717-08 20150730 20150808 libmount1 #Dep of mount,fdisk -- upupGG+D: yes|util-linux|... fdisk # -- upupGG+D: yes|util-linux|... libuuid1 #Dep of libblkid1,util-linux,uuid-runtime,parted,libparted2 -- upupGG+D: yes|util-linux|... uuid-runtime # -- upupGG+D: yes|util-linux|... libblkid1 #Dep of mount,util-linux,libparted1,parted -- upupGG+D: yes|util-linux|... util-linux #Dependency of mount -- upupGG+D: yes|util-linux|util-linux,fdisk,mount,uuid-runtime,bsdutils, # libuuid1,libblkid1,libfdisk1,libmount1,libsmartcols1, # libfdisk-dev,libmount-dev,libsmartcols-dev,uuid-dev,libblkid-dev,libmount-dev # |exe,dev,doc,nls| #ADDED 20150717-08 20150730 20150808 %dpkg_configure --force-all -a #Mount seems to want libmount1 confgiured mount -- upupGG+D: yes|util-linux|util-linux,fdisk,mount,uuid-runtime,bsdutils,libuuid1, # libblkid1,libfdisk1,libmount1,libsmartcols1,libfdisk-dev,libmount-dev, # libsmartcols-dev,uuid-dev,libblkid-dev,libmount-dev # |exe,dev,doc,nls| #ADDED 20150717-08 20150730 20150808 # libncursesw6 #A dependency of dialog -- upupGG+D: yes|ncurses|ncurses-base,ncurses-bin,libncurses6,libncurses-dev, # libncursesw6,libncursesw5-dev,libtinfo6,libtinfo-dev # |exe,dev,doc,nls dialog # -- upupGG+D: yes|dialog|dialog|exe,dev>null,doc,nls gcc-10-base #dep of libunwind8,strace,libatomic1,libgomp1,libquadmath0 -- upupGG+D: yes|gcc_dev|gcc-10-base,gcc,gcc-10,g++,g++-10,cpp,cpp-10|exe>dev,dev,doc,nls libunwind8 #dep of strace -- upupGG+D: yes|xorg_base_new|libglapi-mesa,libx11-xcb1,libx11-xcb-dev,xfonts-utils,libxmu-headers,mesa-common-dev,xinit,x11-xkb-utils,x11-xserver-utils,x11-utils,x11-apps,fontconfig,libdrm2,libdrm-dev,libdrm-amdgpu1,libdrm-intel1,libdrm-nouveau2,libdrm-radeon1,libepoxy0,libepoxy-dev,libfontconfig1,libfontconfig1-dev,libfontenc1,libfontenc-dev,libgl1-mesa-glx,libgl1-mesa-dev,libglu1-mesa,libglu1-mesa-dev,libice6,libice-dev,libsm6,libsm-dev,libunwind8,libx11-6,libx11-dev,libx11-data,libxau6,libxau-dev,libxaw7,libxaw7-dev,libxcomposite1,libxcomposite-dev,libxcursor1,libxcursor-dev,libxdamage1,libxdamage-dev,libxdmcp6,libxdmcp-dev,libxext6,libxext-dev,libxfixes3,libxfixes-dev,libxfont2,libxfont-dev,libxft2,libxft-dev,libxi6,libxi-dev,libxinerama1,libxinerama-dev,libxkbfile1,libxkbfile-dev,libxmu6,libxmu-dev,libxmuu1,libxmuu-dev,libxpm4,libxpm-dev,libxrandr2,libxrandr-dev,libxrender1,libxrender-dev,libxres1,libxres-dev,libxss1,libxss-dev,libxt6,libxt-dev,libxtst6,libxtst-dev,libxv1,libxv-dev,libxwiimote2,libxxf86dga1,libxxf86dga-dev,libxxf86vm1,libxxf86vm-dev,xkb-data,xinput,xbitmaps|exe,dev,doc,nls| libquadmath0 # -- upupGG+D: yes|gcc_lib|libasan5,libatomic1,libgcc1,libgcc-10-dev,libgomp1,libisl22,libitm1,libquadmath0|exe,dev,doc,nls libitm1 # -- upupGG+D: yes|gcc_lib|libasan5,libatomic1,libgcc1,libgcc-10-dev,libgomp1,libisl22,libitm1,libquadmath0|exe,dev,doc,nls libisl23 #In Bulseye Replaces libisl22 -- upupGG+D: yes|gcc_lib|libasan5,libatomic1,libgcc1,libgcc-10-dev,libgomp1,libisl22,libitm1,libquadmath0|exe,dev,doc,nls libgomp1 # -- upupGG+D: yes|gcc_lib|libasan5,libatomic1,libgcc1,libgcc-10-dev,libgomp1,libisl22,libitm1,libquadmath0|exe,dev,doc,nls libgcc-s1 #dep of libglib2.0-0,mc,libffi7,strace,libasan5 -- upupGG+D: yes|gcc_lib|libasan5,libatomic1,libgcc1,libgcc-10-dev,libgomp1,libisl22,libitm1,libquadmath0|exe,dev,doc,nls libc6-amd64 #dep of lib64gcc-s1 -- upupGG+D: yes|gcc_lib|libasan5,libatomic1,libgcc1,libgcc-10-dev,libgomp1,libisl22,libitm1,libquadmath0|exe,dev,doc,nls lib64gcc-s1 #replaces libgcc1 -- upupGG+D: yes|gcc_lib|libasan5,libatomic1,libgcc1,libgcc-10-dev,libgomp1,libisl22,libitm1,libquadmath0|exe,dev,doc,nls libatomic1 # -- upupGG+D: yes|gcc_lib|libasan5,libatomic1,libgcc1,libgcc-10-dev,libgomp1,libisl22,libitm1,libquadmath0|exe,dev,doc,nls libasan5 # -- upupGG+D: yes|gcc_lib|libasan5,libatomic1,libgcc1,libgcc-10-dev,libgomp1,libisl22,libitm1,libquadmath0|exe,dev,doc,nls strace #add this for debugging purposes -- upupGG+D: yes|strace|strace|exe>dev,dev,doc,nls #Puppy Needs gettext for translations gettext-base #upupGG+D: yes|gettext_devxonly|gettext-base,gettext|exe>dev,dev,doc,nls gettext #upupGG+D: yes|gettext_devxonly|gettext-base,gettext|exe>dev,dev,doc,nls # extra packages screen # useful for debugging zlib1g # dep of libmagic,file,perl & squashfs-tools -- upupGG+D: yes|zlib|zlib1g,zlib1g-dev|exe,dev,doc,nls libmagic-mgc # dep of libmagic,file,perl -- upupGG+D: yes|file|file,libmagic1,libmagic-mgc,libmagic-dev|exe,dev,doc,nls libmagic # dep of file -- upupGG+D: yes|file|file,libmagic1,libmagic-mgc,libmagic-dev|exe,dev,doc,nls file # for checking file types -- upupGG+D: yes|file|file,libmagic1,libmagic-mgc,libmagic-dev|exe,dev,doc,nls libc-l10n # dep of locales locales # locale files -- upupGG+D: yes|glibc_locales|locales|exe,dev,doc,nls>exe # xorg packages #%nodepend # disable dep for udev, otherwise brings loads of dependencies #lsb-base contains /lib/lsb/init-functions but doesn't exist after buster # for full system include this but not for upgrade. May want an older version of this package for puppy compatability. %dummy lsb-base # dep of kmod -- upupGG+D: yes|lsb-base|lsb-base|exe,dev,doc,nls libkeyutils1 #dep of keyutils -- upupGG+D: yes|keyutils|libkeyutils1,libkeyutils-dev|exe,dev>null,doc,nls keyutils # libdevmapper1.02.1 #Dep of libdevmapper-event1.02.1,libparted2,parted upupGG+D: yes|devmapper|libdevmapper1.02.1,libdevmapper-dev,libdevmapper-event1.02.1|exe,dev,doc,nls libdevmapper-event1.02.1 # upupGG+D: yes|devmapper|libdevmapper1.02.1,libdevmapper-dev,libdevmapper-event1.02.1|exe,dev,doc,nls libkmod2 # debian needs this upupGG+D: yes|kmod|kmod,libkmod2,libkmod-dev|exe,dev,doc,nls kmod # upupGG+D: yes|kmod|kmod,libkmod2,libkmod-dev|exe,dev,doc,nls #We want to use this basesfs to upgrade systems so we don't want to overwrite either eudev or udev. #%dummy eudev libudev1 #dep of udev,libusb-1.0-0 #%dummy udev #libusb-1.0-0 #upupGG+D: yes|libusb1|libusb-1.0-0,libusb-1.0-0-dev|exe,dev,doc,nls| #libusb1 necesssary for ffmpeg3 #This stuff is needed for some apt functinality libxxhash0 libzstd1 #TODO, check that this isn't needed by any of the above packages libseccomp2 # apt and friends - with its run-time dependencies (among others) diffutils #upupGG+D: yes|diffutils|diffutils|exe,dev,doc,nls #util-linux (addded above) #upupGG+D: yes|util-linux|... libss2 #dep of e2fsprogs,libcom-err2 #upupGG+D: yes|e2fsprogs|... libext2fs2 #dep of e2fsprogs #upupGG+D: yes|e2fsprogs|... libcom-err2 #dep of e2fsprogs #upupGG+D: yes|e2fsprogs|... e2fsprogs #upupGG+D: yes|e2fsprogs|comerr-dev,e2fslibs,e2fslibs-dev,e2fsprogs,libext2fs2,libext2fs-dev, libblkid1,libblkid-dev,libcom-err2,libss2,libuuid1,ss-dev,uuid-dev|exe,dev,doc,nls #Disk Related Stuff libntfs-3g883 -- upupGG+D: yes|ntfs-3g|libntfs-3g883,ntfs-3g,ntfs-3g-dev|exe,dev,doc,nls| #this seems to have taken over the full functionality of ntfsprogs. libfuse2 #dep of fuse -- upupGG+D: yes|fuse|fuse,libfuse2,libfuse-dev|exe,dev,doc,nls| fuse #upupGG+D: yes|fuse|fuse,libfuse2,libfuse-dev|exe,dev,doc,nls| exfat-fuse #upupGG+D: yes|exfat|exfat-fuse,exfat-utils|exe,dev,doc,nls #requires fuse exfat-utils #upupGG+D: yes|exfat|exfat-fuse,exfat-utils|exe,dev,doc,nls #requires fuse dmidecode #dep of parted,libparted2 libparted2 #dep of parted,libparted-fs-resize0 #upupGG+D: yes|parted|parted,libparted2,libparted-dev,libparted-fs-resize0|exe,dev,doc,nls| libparted-fs-resize0 #upupGG+D: yes|parted|parted,libparted2,libparted-dev,libparted-fs-resize0|exe,dev,doc,nls| parted #upupGG+D: yes|parted|parted,libparted2,libparted-dev,libparted-fs-resize0|exe,dev,doc,nls| libusb-0.1-4 #upupGG+D: yes|libusb|libusb-0.1-4,libusb-dev|exe,dev,doc,nls findutils #upupGG+D: yes|findutils|findutils|exe,dev>null,doc,nls libexpat1 #upupGG+D: yes|expat|libexpat1,libexpat1-dev|exe,dev,doc,nls %dummy netbase #Dep of Perl. Containes /etc/protocols,rcp,services. However, is empty efter buster. #perl-base is sufficient for urvxt but we might want perl for other stuff: libdb5.3 #Dependency of perl,libpam-modules perl-base #Dependency of perl -- upupGG+D: yes|perl|perl,perl-base,perl-modules-5.30|exe>dev,dev,doc,nls libperl5.32 #Dependency of perl -- upupGG+D: yes|perl|perl,perl-base,perl-modules-5.30|exe>dev,dev,doc,nls perl-modules-5.32 #Dependency of perl -- upupGG+D: yes|perl|perl,perl-base,perl-modules-5.30|exe>dev,dev,doc,nls perl #Dependency of perl -- upupGG+D: yes|perl|perl,perl-base,perl-modules-5.30|exe>dev,dev,doc,nls #%depend debconf #Required for openssl # upupGG+D: yes|z_libssl||exe,dev,doc,nls| libssl1.1 #Dep of openssl -- upupGG+D: yes|openssl|openssl,libssl1.1,libssl-dev|exe,dev,doc,nls openssl #dep of ca-certificates -- upupGG+D: yes|openssl|openssl,libssl1.1,libssl-dev|exe,dev,doc,nls ca-certificates #Recommended for wget -- upupGG+D: yes|ca-certificates|ca-certificates|exe,dev,doc,nls %chroot update-ca-certificates #libidn11 -- upupGG+D: yes|libidn|libidn11,libidn11-dev|exe,dev,doc,nls libidn2-0 #dep of wget,libpsl5 -- upupGG+D: yes|curl|curl,libcurl4,libidn2-0,libpsl5,libnghttp2-14,libssh-4,libcurl4-openssl-dev|exe,dev,doc,nls| libunistring0 #dep of wget,libpsl5 -- upupGG+D: yes|libunistring|libunistring2,libunistring-dev|exe,dev,doc,nls libpsl5 #dep of wget -- upupGG+D: yes|curl|curl,libcurl4,libidn2-0,libpsl5,libnghttp2-14,libssh-4,libcurl4-openssl-dev|exe,dev,doc,nls| wget # -- upupGG+D: yes|wget|wget|exe,dev>null,doc,nls #libnghttp2-14 #dep of libcurl4 -- upupGG+D: yes|curl|curl,libcurl4,libidn2-0,libpsl5,libnghttp2-14,libssh-4,libcurl4-openssl-dev|exe,dev,doc,nls| #libssh-4 # -- upupGG+D: yes|curl|curl,libcurl4,libidn2-0,libpsl5,libnghttp2-14,libssh-4,libcurl4-openssl-dev|exe,dev,doc,nls| #libssh2-1 #dep of curl,libcurl4,mc -- upupGG+D: yes|curl|... #libcurl4 -- upupGG+D: yes|curl|curl,libcurl4,libidn2-0,libpsl5,libnghttp2-14,libssh-4,libcurl4-openssl-dev|exe,dev,doc,nls| #curl #Needed for PortaBrowseInstall-i386-0.4 -- upupGG+D: yes|curl|curl,libcurl4,libidn2-0,libpsl5,libnghttp2-14,libssh-4,libcurl4-openssl-dev|exe,dev,doc,nls| #yad #Required for PortaBrowseInstall-i386-0.4 #gxmessage #Required for PortaBrowseInstall-i386-0.4 #%addpkg PortaBrowseInstall-i386-0.4 #module-init-tools #Removed after jessie. contains /usr/share/doc/module-init-tools libatm1 libsemanage1 #dep of passwd libaudit-common #dep of passwd,libaudit1 -- upupGG+D: yes|audit|libaudit-common,libaudit1,libaudit-dev|exe,dev,doc,nls| #needed by xorg. libaudit1 #dep of passwd,libpam0g,libpam-modules -- upupGG+D: yes|audit|libaudit-common,libaudit1,libaudit-dev|exe,dev,doc,nls| #needed by xorg. libcap-ng0 #dep of passwd,libaudit1,libpam-modules,dbus -- upupGG+D: yes|libcap-ng|libcap-ng0|exe,dev,doc,nls| libnsl2 #dep of passwd,libpam-modules libtirpc3 #dep of passwd,libpam-modules libpam0g #dep of passwd,libpam-modules-bin,libpam-modules -- upupGG+D: yes|pam|libpam0g,libpam0g-dev,libpam-modules|exe,dev,doc,nls| libpam-modules-bin #dep of passwd,libpam-modules libpam-modules #dep of passwd passwd #Puppy uses the busybox version of passwd so does not require pam support (e.g. libpam0g) isc-dhcp-common libcap2 # dep of iproute2,libcap2-bin -- upupGG+D: yes|libcap|libcap2,libcap-dev|exe,dev,doc,nls libcap2-bin # dep of iproute2 libmnl0 # dep of iproute2 -- upupGG+D: yes|libmnl|libmnl0,libmnl-dev|exe,dev,doc,nls libxtables12 #dep of iproute2 # upupGG+D: yes|iptables|iptables,libxtables12,libnftnl11,iptables-dev|exe,dev,doc,nls iproute2 libcapnp #upupGG+D: yes|libcapnp|libcapnp-0.7.0|exe,dev,doc,nls| libisc-export1105 #Dep of isc-dhcp-client,libisc-export1105 libdns-export1110 #Dep of isc-dhcp-client isc-dhcp-client #I wonder if this would help puppy with connectivity issues # isc-dhcp-client-ddns #Suggested for isc-dhcp-client # avahi-autoipd #Suggested for isc-dhcp-client psmisc # -- upupGG+D: yes|psmisc|psmisc|exe,dev>null,doc,nls libxtables12 # -- upupGG+D: yes|iptables|iptables,libxtables12,libnftnl11,iptables-dev|exe,dev,doc,nls libgpg-error0 #dep of gpg,libassuan0 -- upupGG+D: yes|libgpg-error|libgpg-error0,libgpg-error-dev|exe,dev,doc,nls libgpg-error-l10n #(Internationalization) libassuan0 #dep of gpg,gpgconf libgcrypt20 #dep of gpg gpgconf #dep of gpg libsqlite3-0 #dep of gpg,sqlite3 -- upupGG+D: yes|sqlite|sqlite3,libsqlite3-0,libsqlite3-dev|exe,dev,doc,nls sqlite3 # -- upupGG+D: yes|sqlite|sqlite3,libsqlite3-0,libsqlite3-dev|exe,dev,doc,nls gpg libapt-pkg6.0 apt-utils apt gnupg debian-keyring #Select the desired keyrings: %depend debian-archive-keyring debian-keyring debian-ports-archive-keyring fasttrack-archive-keyring #gnome-keyring #gnome-keyring-pkcs11 kali-archive-keyring #keyringer #libpam-gnome-keyring #leap-archive-keyring #mercurial-keyring #neurodebian-archive-keyring #pidgin-gnome-keyring python3-keyring python3-keyrings.alt #sq-keyring-linter %nodepend libnfnetlink0 #dep of iptables,libnetfilter-conntrack3 libnetfilter-conntrack3 #dep of iptables libip4tc2 #dep of iptables libip6tc2 #dep of iptables libnftnl11 #dep of iptables -- upupGG+D: yes|iptables|iptables,libxtables12,libnftnl11,iptables-dev|exe,dev,doc,nls iptables # -- upupGG+D: yes|iptables|iptables,libxtables12,libnftnl11,iptables-dev|exe,dev,doc,nls #%addpkg frisbee #%addpkg simple_network_setup #%addpkg network_wizard # enable proper support for package signing %dpkgchroot #%reinstall devuan-keyring apt %reinstall debian-keyring apt %bootstrap # network tools to make SNS happy ifplugd dhcpcd5 # -- upupGG+D: yes|dhcpcd||exe,dev,doc,nls| libiw30 # dep of wireless-tools -- upupGG+D: yes|wireless-tools|... wireless-tools # -- upupGG+D: yes|wireless-tools|wireless-tools,libiw30,libiw-dev|exe,dev,doc,nls libapparmor1 #dep of debus libdbus-1-3 #dep of debus,wpasupplicant dbus # -- upupGG+D: yes|dbus|dbus,dbus-x11,libdbus-1-3,libdbus-1-dev|exe,dev,doc,nls| libnl-3-200 #dep of debus,libnl-genl-3-200,libnl-route-3-200,libnl-cli-3-200,libnl-nf-3-200 -- upupGG+D: yes|libnl3|libnl-3-200,libnl-3-dev,libnl-cli-3-200,libnl-cli-3-dev,libnl-genl-3-200,libnl-genl-3-dev,libnl-nf-3-200,libnl-nf-3-dev,libnl-route-3-200,libnl-route-3-dev|exe,dev,doc,nls libnl-genl-3-200 #dep of debus,wpasupplicant,libnl-cli-3-200 -- upupGG+D: yes|libnl3|libnl-3-200,libnl-3-dev,libnl-cli-3-200,libnl-cli-3-dev,libnl-genl-3-200,libnl-genl-3-dev,libnl-nf-3-200,libnl-nf-3-dev,libnl-route-3-200,libnl-route-3-dev|exe,dev,doc,nls libnl-route-3-200 #dep of debus,wpasupplicant,libnl-nf-3-200 -- upupGG+D: yes|libnl3|libnl-3-200,libnl-3-dev,libnl-cli-3-200,libnl-cli-3-dev,libnl-genl-3-200,libnl-genl-3-dev,libnl-nf-3-200,libnl-nf-3-dev,libnl-route-3-200,libnl-route-3-dev|exe,dev,doc,nls libnl-nf-3-200 #dep of libnl-cli-3-200 -- upupGG+D: yes|libnl3|libnl-3-200,libnl-3-dev,libnl-cli-3-200,libnl-cli-3-dev,libnl-genl-3-200,libnl-genl-3-dev,libnl-nf-3-200,libnl-nf-3-dev,libnl-route-3-200,libnl-route-3-dev|exe,dev,doc,nls libnl-cli-3-200 # -- upupGG+D: yes|libnl3|libnl-3-200,libnl-3-dev,libnl-cli-3-200,libnl-cli-3-dev,libnl-genl-3-200,libnl-genl-3-dev,libnl-nf-3-200,libnl-nf-3-dev,libnl-route-3-200,libnl-route-3-dev|exe,dev,doc,nls libpcsclite1 #dep of debus,wpasupplicant adduser #dep of wpasupplicant but not really needed wpasupplicant # -- upupGG+D: yes|wpa_supplicant|wpasupplicant|exe,dev>null,doc,nls # fixes for apt-get: re-install perl-base and xserver-xorg-core with dpkg %dpkgchroot %reinstall perl-base #%reinstall xserver-xorg-core %bootstrap # switch back to bootstrap installer - faster #synaptic # this will pull-in gtk3 #ibasound2-data #Dependency of libasound2 #libasound2 #alsa-utils #%dumy xserver-xorg-video-all #Let's pick the specific drivers that we want #xserver-xorg-video-vesa #xserver-xorg-video-vmware #This also works in virtualbox and qemu #Do this to help the xwin script find the video drivers: #%chroot mkdir -p /usr/X11R7/lib #%chroot cp -sr /usr/lib/xorg/modules/drivers/ /usr/X11R7/lib #xserver-xorg-input-mouse #xserver-xorg-input-kbd #THis is the keyboard module #xserver-xorg #TODO Create a base sfs layere here. Add other packages as a higher up layer #libxcb-shm0 #%dummy libx11-data #Dependency of libx11-6 (inernationalization) #%dummy libxft2 #Dependency of x11-utils #libxxf86dga1 #Dependency of x11-utils #%dummy libxv1 #Dependency of x11-utils #libxtst6 #Dependency of x11-utils, seems to be loaded during startup #libxmuu1 #Dependency of x11-utils #libxcb-shape0 #Dependency of x11-utils #frisbee seems like it might work without this but you'll get the error: libxcb-shape.so.0 missing #x11-utils #%dummy libxxf86vm1 #Dependency of x11-xserver-utils #x11-xserver-utils #x11-apps #xload is typically used in puppy. The other apps aren't needed. #wbar #Some script is looking for wbar.png but we probably don't need this #wbar-config #numlockx #Seems to be called on startup ############################# Consider installing xinit ############## #TODO consider adding tinycore and create a layer here #xinit #we can start Xorg without xinit ######################### Not sure about this stuff ###### #%dummy libgdk-pixbuf2.0-common #dependency of libgdk-pixbuf2.0-0 #libgdk-pixbuf2.0-0 #%symlink ../lib/i386-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders /usr/bin/gdk-pixbuf-query-loaders #%addpkg --no-metadata fix_symlinks #%addpkg fix_symlinks #Not sure if we need to symlink the .so files into LD_LIBRARY_PATH #We'll uncomment this if we need it #%chroot cp -sr /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/ # #fonts-dejavu-core # standard font # #libxfont1 #Instead of libXfont (From tinycore) #wbar #Same name on tinycore # ####### # # window managers etc #jwm #rox libpcre32-3 #(probably don'tneed this) -- upupGG+D: yes|pcre|libpcre16-3,libpcre3,libpcre32-3,libpcre3-dev,libpcrecpp0v5|exe,dev,doc,nls| libpcre16-3 #(probably don'tneed this) -- upupGG+D: yes|pcre|libpcre16-3,libpcre3,libpcre32-3,libpcre3-dev,libpcrecpp0v5|exe,dev,doc,nls| #MERGED libpcre3 #dep of libglib2.0-0,libpcrecpp0v5 -- upupGG+D: yes|pcre|libpcre16-3,libpcre3,libpcre32-3,libpcre3-dev,libpcrecpp0v5|exe,dev,doc,nls| #MERGED 20150717-08 libstdc++6 #dep of libpcrecpp0v5 (probably not really needed) -- upupGG_D: yes|libstdc++9|libstdc++6,libstdc++-9-dev|exe,dev,doc,nls libpcrecpp0v5 # (probably not really needed) -- upupGG+D: yes|pcre|libpcre16-3,libpcre3,libpcre32-3,libpcre3-dev,libpcrecpp0v5|exe,dev,doc,nls| #MERGED 20150717-08 libffi7 #dep of libglib2.0-0,mc libglib2.0-0 #dep of mc,libglib2.0-bin -- upupGG+D: yes|glib|libglib2.0-bin,libglib2.0-0,libglib2.0-data,libglib2.0-dev|exe,dev,doc,nls libglib2.0-data #dep of libglib2.0-bin -- upupGG+D: yes|glib|libglib2.0-bin,libglib2.0-0,libglib2.0-data,libglib2.0-dev|exe,dev,doc,nls libglib2.0-bin # -- upupGG+D: yes|glib|libglib2.0-bin,libglib2.0-0,libglib2.0-data,libglib2.0-dev|exe,dev,doc,nls libgpm2 #dep of mc,gmp ucf #dep of gpm (probably not really needed) gpm #suggested for libgpm2 libslang2 #dep of mc mc-data #dep of mc mc # # puppy specific packages #%repo http://jamesbond3142.no-ip.org/puppy-extra puppy main Packages.gz #xdialog # note: only i386 arch available #gtkdialog # note: only i386 arch available # final steps # remove extremely toxic packages, then setup the dummy %chroot cp /sbin/ifdown /sbin/ifdown.back %chroot cp /sbin/ifquery /sbin/ifquery.back %chroot cp /sbin/ifup /sbin/ifup.back %remove initscripts ifupdown sysv-rc upstart mountall %dummy initscripts ifupdown sysv-rc upstart mountall # these useless packages got pulled by apt-get -f install, so prevent it from getting installed %remove plymouth libplymouth2 plymouth-theme-ubuntu-text %dummy plymouth libplymouth2 plymouth-theme-ubuntu-text %remove busybox-initramfs initramfs-tools-bin klibc-utils initramfs-tools %dummy busybox-initramfs initramfs-tools-bin klibc-utils initramfs-tools #%dummy adduser %dummy base-files # install busybox and its symlinks, fallback for missing utilities #busybox-static #%bblinks # install extra built-in packages #%addpkg pthemes #%addpkg rox-filer-data %addpkg glibc_zoneinfo #Timezone stuff # install puppy-base - MUST BE LAST - unless overriding puppy-base %mkdir /dev %dpkg_configure --force-all -a %rm /dev #%addbase #%reinstall puppycore_users #Maybe do this instead of adding base but won't work if we add users above. #%reinstall puppycore_noarch #Maybe do this instead of adding base but won't work if we add users above. #%addpkg sync_pet_specs_fm_dpkg #%chroot sync_pet_specs_fm_dpkg.sh %addpkg debian-setup # specific debian setup, overriding puppy-base %lock puppy-base puppy-base-arch libc6 # example: never update puppy base and libc6 #%addpkg james-staging # temporary area to changes before they get merged to rootfs # cutdown the size %cutdown doc gtkdoc nls # all # maximum cutdown # make the sfs (optional) %makesfs iso/iso-root/puppy.sfs -comp gzip # -Xcompression-level 1
Optional Paste Settings
Category:
None
Cryptocurrency
Cybersecurity
Fixit
Food
Gaming
Haiku
Help
History
Housing
Jokes
Legal
Money
Movies
Music
Pets
Photo
Science
Software
Source Code
Spirit
Sports
Travel
TV
Writing
Tags:
Syntax Highlighting:
None
Bash
C
C#
C++
CSS
HTML
JSON
Java
JavaScript
Lua
Markdown (PRO members only)
Objective C
PHP
Perl
Python
Ruby
Swift
4CS
6502 ACME Cross Assembler
6502 Kick Assembler
6502 TASM/64TASS
ABAP
AIMMS
ALGOL 68
APT Sources
ARM
ASM (NASM)
ASP
ActionScript
ActionScript 3
Ada
Apache Log
AppleScript
Arduino
Asymptote
AutoIt
Autohotkey
Avisynth
Awk
BASCOM AVR
BNF
BOO
Bash
Basic4GL
Batch
BibTeX
Blitz Basic
Blitz3D
BlitzMax
BrainFuck
C
C (WinAPI)
C Intermediate Language
C for Macs
C#
C++
C++ (WinAPI)
C++ (with Qt extensions)
C: Loadrunner
CAD DCL
CAD Lisp
CFDG
CMake
COBOL
CSS
Ceylon
ChaiScript
Chapel
Clojure
Clone C
Clone C++
CoffeeScript
ColdFusion
Cuesheet
D
DCL
DCPU-16
DCS
DIV
DOT
Dart
Delphi
Delphi Prism (Oxygene)
Diff
E
ECMAScript
EPC
Easytrieve
Eiffel
Email
Erlang
Euphoria
F#
FO Language
Falcon
Filemaker
Formula One
Fortran
FreeBasic
FreeSWITCH
GAMBAS
GDB
GDScript
Game Maker
Genero
Genie
GetText
Go
Godot GLSL
Groovy
GwBasic
HQ9 Plus
HTML
HTML 5
Haskell
Haxe
HicEst
IDL
INI file
INTERCAL
IO
ISPF Panel Definition
Icon
Inno Script
J
JCL
JSON
Java
Java 5
JavaScript
Julia
KSP (Kontakt Script)
KiXtart
Kotlin
LDIF
LLVM
LOL Code
LScript
Latex
Liberty BASIC
Linden Scripting
Lisp
Loco Basic
Logtalk
Lotus Formulas
Lotus Script
Lua
M68000 Assembler
MIX Assembler
MK-61/52
MPASM
MXML
MagikSF
Make
MapBasic
Markdown (PRO members only)
MatLab
Mercury
MetaPost
Modula 2
Modula 3
Motorola 68000 HiSoft Dev
MySQL
Nagios
NetRexx
Nginx
Nim
NullSoft Installer
OCaml
OCaml Brief
Oberon 2
Objeck Programming Langua
Objective C
Octave
Open Object Rexx
OpenBSD PACKET FILTER
OpenGL Shading
Openoffice BASIC
Oracle 11
Oracle 8
Oz
PARI/GP
PCRE
PHP
PHP Brief
PL/I
PL/SQL
POV-Ray
ParaSail
Pascal
Pawn
Per
Perl
Perl 6
Phix
Pic 16
Pike
Pixel Bender
PostScript
PostgreSQL
PowerBuilder
PowerShell
ProFTPd
Progress
Prolog
Properties
ProvideX
Puppet
PureBasic
PyCon
Python
Python for S60
QBasic
QML
R
RBScript
REBOL
REG
RPM Spec
Racket
Rails
Rexx
Robots
Roff Manpage
Ruby
Ruby Gnuplot
Rust
SAS
SCL
SPARK
SPARQL
SQF
SQL
SSH Config
Scala
Scheme
Scilab
SdlBasic
Smalltalk
Smarty
StandardML
StoneScript
SuperCollider
Swift
SystemVerilog
T-SQL
TCL
TeXgraph
Tera Term
TypeScript
TypoScript
UPC
Unicon
UnrealScript
Urbi
VB.NET
VBScript
VHDL
VIM
Vala
Vedit
VeriLog
Visual Pro Log
VisualBasic
VisualFoxPro
WHOIS
WhiteSpace
Winbatch
XBasic
XML
XPP
Xojo
Xorg Config
YAML
YARA
Z80 Assembler
ZXBasic
autoconf
jQuery
mIRC
newLISP
q/kdb+
thinBasic
Paste Expiration:
Never
Burn after read
10 Minutes
1 Hour
1 Day
1 Week
2 Weeks
1 Month
6 Months
1 Year
Paste Exposure:
Public
Unlisted
Private
Folder:
(members only)
Password
NEW
Enabled
Disabled
Burn after read
NEW
Paste Name / Title:
Create New Paste
Hello
Guest
Sign Up
or
Login
Sign in with Facebook
Sign in with Twitter
Sign in with Google
You are currently not logged in, this means you can not edit or delete anything you paste.
Sign Up
or
Login
Public Pastes
⭐⭐ Crypto Swap Glitch ✅ Easy money ⭐⭐
JavaScript | 5 min ago | 0.67 KB
⭐⭐ Free Crypto Method ⭐⭐ ✅
JavaScript | 15 min ago | 0.67 KB
Nano_button_led_hc05
C++ | 23 min ago | 1.50 KB
Infinite Money Glitch
JavaScript | 25 min ago | 0.67 KB
🔥🔥🔥 Swapzone Trading Glitch 🔥🔥🔥
JavaScript | 35 min ago | 0.67 KB
⭐⭐ Instant Money Method ⭐⭐ ✅
JavaScript | 46 min ago | 0.67 KB
⭐⭐ FREE BTC GUIDE ✅ Working ⭐⭐
JavaScript | 56 min ago | 0.67 KB
VanillaAmmoCraftsRecipes.json
JSON | 59 min ago | 78.72 KB
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the
Cookies Policy
.
OK, I Understand
Not a member of Pastebin yet?
Sign Up
, it unlocks many cool features!