update README
This commit is contained in:
		
							parent
							
								
									ac2f21370c
								
							
						
					
					
						commit
						8a9cb1e45c
					
				
							
								
								
									
										37
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										37
									
								
								README.md
									
									
									
									
									
								
							|  | @ -1,9 +1,42 @@ | |||
| # Apt Repo Updater | ||||
| 
 | ||||
| This script will monitor a dir and execute `reprepro` to include the new .deb files. | ||||
| This script will monitor an income dir and execute `reprepro` to | ||||
| include the new .deb files under the income dir. | ||||
| 
 | ||||
| # Usage | ||||
| 
 | ||||
| Create a directory as WORK_DIR, take `work` as example, and cd into it. | ||||
| 
 | ||||
| ```bash | ||||
| mkdir work | ||||
| cd work | ||||
| ``` | ||||
| WORK_DIR=/srv/apt apt-repo-updater | ||||
| 
 | ||||
| Create `conf/distributions` with content like the follow for `reprepro` | ||||
| to use, see more at [here](https://manpages.debian.org/jessie/reprepro/reprepro.1.en.html) | ||||
| 
 | ||||
| ```bash | ||||
| mkdir conf | ||||
| cat << EOF > conf/distributions | ||||
| Codename: bookworm | ||||
| Description: An example repository | ||||
| Architectures: amd64 | ||||
| Components: main | ||||
| EOF | ||||
| ``` | ||||
| 
 | ||||
| Start apt-repo-updater | ||||
| 
 | ||||
| ```bash | ||||
| /path/to/apt-repo-updater --work-dir . | ||||
| ``` | ||||
| 
 | ||||
| Use another terminal to copy a .deb into the INCOME_DIR created | ||||
| by apt-repo-updater, normally it will be named `income` under the WORK_DIR | ||||
| 
 | ||||
| ```bash | ||||
| cp /path/to/a/package.deb /path/to/WORK_DIR/income | ||||
| ``` | ||||
| 
 | ||||
| Now the apt repository will include the .deb file just copyied. | ||||
| And the .deb file will be deleted after included in the repository. | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue