Index of /slackware/slackware64-current/source

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[   ]CHECKSUMS.md52024-12-22 05:55 615K 
[   ]CHECKSUMS.md5.asc2024-12-22 05:55 195  
[   ]FILE_LIST2024-12-22 05:55 861K 
[   ]MANIFEST.bz22024-12-22 05:55 30M 
[TXT]README.TXT2022-02-02 06:43 828  
[DIR]a/2024-12-20 22:31 -  
[DIR]ap/2024-11-21 23:53 -  
[   ]buildlist-from-changelog.sh2021-10-08 04:36 12K 
[DIR]d/2024-12-09 20:45 -  
[DIR]e/2024-04-23 21:54 -  
[DIR]f/2018-02-27 08:13 -  
[DIR]installer/2024-09-18 21:36 -  
[DIR]k/2024-12-19 20:56 -  
[DIR]kde/2024-01-09 22:32 -  
[DIR]l/2024-12-18 01:08 -  
[   ]make_world.sh2022-06-07 06:16 14K 
[DIR]n/2024-11-18 21:25 -  
[DIR]t/2024-04-09 20:15 -  
[DIR]tcl/2024-09-18 02:04 -  
[DIR]x/2024-12-18 02:01 -  
[DIR]xap/2024-10-21 21:33 -  
[DIR]xfce/2024-12-17 22:45 -  
[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