From 845965a1206e8b628f12d983a39386d93b33e212 Mon Sep 17 00:00:00 2001 From: Ibrahim Mkusa Date: Sat, 10 Aug 2024 18:47:12 -0400 Subject: [PATCH] Add locally availables repos to system --- repo/add_repo_from_iso.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 repo/add_repo_from_iso.sh diff --git a/repo/add_repo_from_iso.sh b/repo/add_repo_from_iso.sh new file mode 100644 index 0000000..de3d554 --- /dev/null +++ b/repo/add_repo_from_iso.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +#description: common method for creating a repository from iso files(USB, dvd) + +# Make sure the dvd/iso is available to the system as a CD or anywhere in the +# file system +# copy it to a local location +if="/dev/sr0" +of="/ubuntu22.iso" # contents are in iso9660 filesystem. Need to be mounted later +repo_location="/repo" # location mounted on the filesystem +sudo mkdir $repo_location +sudo dd if=$if of=$of bs=1M status='progress' + +# Automount iso contents to repo_location to have available to machine +# unquoted delimiter in the here doc allows variable substitution +sudo cat >> /etc/fstab <