Index of /slackware/slackware64-current/source

[ICO]NameLast modifiedSizeDescription

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


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