Index of /slackware/slackware64-current/source

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[   ]CHECKSUMS.md52024-04-24 01:28 603K 
[   ]CHECKSUMS.md5.asc2024-04-24 01:28 195  
[   ]FILE_LIST2024-04-24 01:28 840K 
[   ]MANIFEST.bz22024-04-24 01:28 27M 
[TXT]README.TXT2022-02-02 06:43 828  
[DIR]a/2024-04-22 22:19 -  
[DIR]ap/2024-04-15 22:35 -  
[   ]buildlist-from-changelog.sh2021-10-08 04:36 12K 
[DIR]d/2024-04-12 20:29 -  
[DIR]e/2024-04-23 21:54 -  
[DIR]f/2018-02-27 08:13 -  
[DIR]installer/2024-03-18 21:02 -  
[DIR]k/2024-04-17 19:54 -  
[DIR]kde/2024-01-09 22:32 -  
[DIR]l/2024-04-19 22:22 -  
[   ]make_world.sh2022-06-07 06:16 14K 
[DIR]n/2024-04-19 22:22 -  
[DIR]t/2024-04-09 20:15 -  
[DIR]tcl/2023-05-04 22:33 -  
[DIR]x/2024-03-21 21:06 -  
[DIR]xap/2024-03-22 21:28 -  
[DIR]xfce/2022-01-06 22:35 -  
[DIR]y/2020-12-30 23:23 -  


This is the source used for Slackware.

To look for a particular bit of source (let's say for 'cp'), first you would
look for the full path:

fuzzy:~# which cp
/bin/cp

Then, you grep for the package it came from. Note that the leading '/'
is removed, and ^ and $ mark the beginning and end of the pattern to match:

fuzzy:~# grep ^bin/cp$ /var/lib/pkgtools/packages/*
/var/lib/pkgtools/packages/coreutils-9.0-x86_64-3:bin/cp

From this, you can see that 'cp' came from the coreutils-9.0-x86_64-3 package.
The source will be found in a corresponding subdirectory. In this case, that
would be ./a/coreutils/.

All of these packages have scripts that extract, patch, and compile the source
automatically. These are the 'SlackBuild' scripts.

Have fun!

---
Patrick J. Volkerding
volkerdi@slackware.com