diff options
author | Juan RP <xtraeme@gmail.com> | 2014-06-25 06:53:30 +0200 |
---|---|---|
committer | Juan RP <xtraeme@gmail.com> | 2014-06-25 06:53:30 +0200 |
commit | ddbf495c4cbbb92c51dcda69f0f6a48ba5923057 (patch) | |
tree | 4ffa9f8f7d115a1df764dae63c480aa7c819b491 /mklive.sh.in | |
parent | b54cdb22e756b35b5cc3a2712ae8f7dae2c1c228 (diff) | |
download | hrmpf-ddbf495c4cbbb92c51dcda69f0f6a48ba5923057.tar.gz hrmpf-ddbf495c4cbbb92c51dcda69f0f6a48ba5923057.tar.xz hrmpf-ddbf495c4cbbb92c51dcda69f0f6a48ba5923057.zip |
mklive: two fixes to generate images on any linux distro.
- Store and use default void rsa pubkey for the xbps repos. - If -r is unset, use default void main http repo.
Diffstat (limited to 'mklive.sh.in')
-rw-r--r-- | mklive.sh.in | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mklive.sh.in b/mklive.sh.in index 5bbf80e..c31768c 100644 --- a/mklive.sh.in +++ b/mklive.sh.in @@ -90,7 +90,7 @@ _EOF copy_void_keys() { if [ ! -d "$1"/var/db/xbps/keys ]; then mkdir -p "$1"/var/db/xbps/keys - cp /var/db/xbps/keys/*.plist "$1"/var/db/xbps/keys + cp keys/*.plist "$1"/var/db/xbps/keys fi } @@ -286,6 +286,7 @@ ISOLINUX_DIR="$BOOT_DIR/isolinux" GRUB_DIR="$BOOT_DIR/grub" ISOLINUX_CFG="$ISOLINUX_DIR/isolinux.cfg" +: ${XBPS_REPOSITORY:=--repository=http://repo.voidlinux.eu/current} : ${SYSLINUX_DATADIR:=$VOIDHOSTDIR/usr/share/syslinux} : ${SPLASH_IMAGE:=splash.png} : ${XBPS_INSTALL_CMD:=xbps-install} @@ -310,7 +311,7 @@ info_msg "Redirecting stdout/stderr to $LOGFILE ..." info_msg "[1/9] Synchronizing XBPS repository data..." # Sync index for remote repos first. copy_void_keys $ROOTFS -$XBPS_INSTALL_CMD -r $ROOTFS ${XBPS_REPOSITORY} -S >/dev/null 2>&1 +$XBPS_INSTALL_CMD -r $ROOTFS ${XBPS_REPOSITORY} -S cp -a $ROOTFS/* $VOIDHOSTDIR _linux_series=$($XBPS_QUERY_CMD -r $ROOTFS ${XBPS_REPOSITORY:=-R} -x linux) |